Strona 1 z 1

[+] Po restarcie serwera apache2 nie wczytują się właściwe strony www

: 09 lutego 2011, 22:32
autor: mousik2
Witam.
Na serwerze mam jeden adres IP i dwie strony www w osobnych katalogach. Wszystko fajnie działa, strony się ładują ale po restarcie serwera, gdy wpisuję:

Kod: Zaznacz cały

strona1.pl
i:

Kod: Zaznacz cały

strona2.pl
wyświetla się:

Kod: Zaznacz cały

strona1.pl
Dopiero po:

Kod: Zaznacz cały

/etc/init.d/apache2 restart
wszystko wraca do normy.
Jak mogę najprościej naprawić tak błąd?

: 10 lutego 2011, 10:03
autor: Bastian
Apache podpięty pod skrypty startowe ?

Pokaż

Kod: Zaznacz cały

ls /etc/rc3.d/ |grep apache

Kod: Zaznacz cały

 cat /var/log/syslog |grep apache
i przejrzyj logi apache2 też

: 10 lutego 2011, 11:16
autor: mousik2
Apache startuje - napisałem, że da się uruchomić www:

Kod: Zaznacz cały

ls /etc/rc3.d/ |grep apache
S91apache2

Kod: Zaznacz cały

cat /var/log/syslog |grep apache
jest pusty.

W plikach logów jedyne błędy jakie widzę to:

Kod: Zaznacz cały

File does not exist
ale to nie ma nic wspólnego z sytuacją, ponieważ odnosi się to do pliku:

Kod: Zaznacz cały

/jaksa_sciezka_z_www/robots.txt
Zapewne chcielibyście zobaczyć pliki konfiguracyjne:
STRONA1.PL

Kod: Zaznacz cały

NameVirtualHost STRONA1.PL:80
<VirtualHost STRONA1.PL:80>
    ServerAdmin admin@STRONA1.PL
    ServerName  STRONA1.PL
    ServerAlias www.STRONA1.PL
    # Indexes + Directory Root.
    DirectoryIndex index.php index.html
    DocumentRoot /home/services/www/webapps/STRONA1.PL
    # Logfiles
    ErrorLog  /var/log/apache2/STRONA1.PL-error.log
    CustomLog /var/log/apache2/STRONA1.PL-access.log combined
</VirtualHost>
STRONA2.PL

Kod: Zaznacz cały

NameVirtualHost STRONA2.PL:80
<VirtualHost STRONA2.PL:80>
    ServerAdmin admin@STRONA2.PL
    ServerName  STRONA2.PL
    ServerAlias www.STRONA2.PL
    # Indexes + Directory Root.
    DirectoryIndex index.php index.html
    DocumentRoot /home/services/www/webapps/STRONA2.PL
    # Logfiles
    ErrorLog  /var/log/apache2/STRONA2.PL-error.log
    CustomLog /var/log/apache2/STRONA2.PL-access.log combined
</VirtualHost>
Myślałem, że jest problem z portami, bo obie strony na porcie 80 się znajdują na jednym IP ale po przeładowaniu apache2, wszystko działa aż do restartu całej maszyny. Po zaniku zasilania serwer uruchamia się i niestety muszę wejść i z palca przeładować serwer www.

: 10 lutego 2011, 16:43
autor: Bastian

Kod: Zaznacz cały

NameVirtualHost ipserwera
<VirtualHost ipserwera:80>
    ServerAdmin admin@STRONA1.PL
    ServerName  STRONA1.PL
    ServerAlias www.STRONA1.PL
    # Indexes + Directory Root.
    DirectoryIndex index.php index.html
    DocumentRoot /home/services/www/webapps/STRONA1.PL
    # Logfiles
    ErrorLog  /var/log/apache2/STRONA1.PL-error.log
    CustomLog /var/log/apache2/STRONA1.PL-access.log combined
</VirtualHost>
<VirtualHost ipserwera:80>
    ServerAdmin admin@STRONA2.PL
    ServerName  STRONA2.PL
    ServerAlias www.STRONA2.PL
    # Indexes + Directory Root.
    DirectoryIndex index.php index.html
    DocumentRoot /home/services/www/webapps/STRONA2.PL
    # Logfiles
    ErrorLog  /var/log/apache2/STRONA2.PL-error.log
    CustomLog /var/log/apache2/STRONA2.PL-access.log combined
</VirtualHost>


: 10 lutego 2011, 20:29
autor: mousik2
Eh, faktycznie.
Na innym serwerze jak robiłem parę stron to tylko kopiowałem plik, zmieniałem nazwę i adres www w zawartości.
Zrestartowałem serwer, wszystko wydaje się być w porządku.
Dziękuję.