apache nicht erreichbar, Fehler einkreisen helfen

stefkey

Member
Hallo,

ich habe einen Server seit Monaten runtergefahren. Nun wollte ich nicht wieder damit beschäftigen, weiß aber nicht mehr was ich als letztes gemacht habe.

Leider erreiche ich per Browser den Apache nicht stelle ich mal als erstes fest.
Der apache läuft aber! Wie fange ich an den Fehler einzukreisen?

Mit folgendem fang ich mal an:

Code:
root@(none):/etc/apache2# netstat --tcp -p -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost.localdo:mysql *:*                     LISTEN      1767/mysqld     
tcp        0      0 *:imap2                 *:*                     LISTEN      1885/dovecot    
tcp        0      0 *:ssh                   *:*                     LISTEN      1637/sshd       
tcp        0      0 *:smtp                  *:*                     LISTEN      1928/master     
tcp        0      0 *:imaps                 *:*                     LISTEN      1885/dovecot    
tcp        0    240 j16102.servers.jiff:ssh HSI-KBW-046-005-0:50220 ESTABLISHED 2037/1          
tcp        0      0 j16102.servers.jiff:ssh HSI-KBW-046-005-0:49269 ESTABLISHED 2003/0          
tcp        0     68 j16102.servers.jiff:ssh 152.50.174.61.dia:48052 ESTABLISHED 2679/sshd: root [pr
tcp6       0      0 [::]:www                [::]:*                  LISTEN      2338/apache2    
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      1637/sshd

Der apache lauscht nicht, oder? Und jetzt?
 
Dein Apache lauscht nur auf dem INET6-Socket (IPv6) und Du versuchst Dich vermutlich per IPv4 zu verbinden ;)
 
In der Apache-Config die Listen-Direktive(n) anpassen und Apache restarten.
Wo Deine Apache-Config liegt, hängt von OS, Adminpanel und Installationsart ab, daher lässt sich das nicht pauschal sagen.
 
hmm bei Debian wäre das doch /etc/apache/sites-enables/000-default

die sieht doch gut aus soweit:
Code:
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

Oder?
 
Wenn kein Adminpanel dazwischenfunkt sollte Dir folgender grep die anzupassende(n) Stelle(n) liefern können:
Code:
grep -rn 'Listen' /etc/apache*
 
Code:
root@(none):/etc/apache2# grep -rn 'Listen' /etc/apache2
/etc/apache2/ports.conf:9:Listen 80
/etc/apache2/ports.conf:17:    Listen 443
/etc/apache2/ports.conf:21:    Listen 443

sieht doch gut aus! (2x 443 ist klar, hab einmal gnussl und mod_ssl)
 
Back
Top