Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z apache2 na debianie
Forum PHP.pl > Forum > Serwery WWW > Apache
bagsiur
Witam jeszcze do wczoraj wszystko działało jak należy. Kupiłem domenę i zacząłem bawić się virtualkami. Niby ok poustawiałem wszystko jak chciałem z tym że jeśli ktoś oprócz mnie wysyłał zapytanie do serwera to on nie odpowiadał. Usunąłem więc wszystkie moje wpisy z httpd.conf i fakt faktem przekierowań już nie było... wróciłem do punktu wyjścia ale mój serwer dalej nie odpowiada na żadne zapytanie. localhost działa więc apache żyje kiedy wpisze swój adres http://83.238.xxx.xx wszystko jest ok z tym że jak wpisze to ktoś z sieci serwer nie odpowiada... nawet validator krzyczy:
CODE
I/O Error: Unable to contact target server 83.238.xxx.xx:80 after 3 tries.

w logach /var/log/apache2/error.log jest coś takiego: (przykładowy rekord)
CODE
[Fri Jan 02 16:42:50 2009] [error] [client 83.238.xxx.xx] File does not exist: /var/www/favicon.ico, referer: http://83.238.xxx.xx/cosiktam/

Ale co to ma do rzeczy, tego pliku nigdy tam nie było... O co chodzi? niema żadnych errorów oprócz tego... Za każdą pomoc będę niezmiernie wdzięczny.
drucik
Witam,

Wygląda to tak jakby apache nie był wystawiony na zewnątrz, blokował go firewall lub parametr Listen w httpd.conf (najlepiej ustawić to na Listen 80) był ustawiony na nasłuchiwanie na localhoscie. Po wpisaniu adresu IP karty sieciowej mogło uznać to za lokalne połączenie dlatego u Ciebie działa.
bagsiur
hmm.. jesteś jedyną osobą na wszystkich forach która na razie mądrze mi odpowiedziała na mojego posta, na razie otrzymywałem sugestie że skoro brakuje apachowi ikonki to trzeba mu ją stworzyć haha.gif firewalla za chwile sprawdzę to może być to! Listen mam na 80 tak jak trzeba... sprawdzałem jeszcze ci ciekawego włazi mi na 80 i nic nie znalazłem. Przy restarcie wywala mi:
CODE
Restarting web server: apache2[Sat Jan 03 23:37:54 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Sat Jan 03 23:37:55 2009] [warn] NameVirtualHost *:80 has no VirtualHosts
.

Przy czym mój httpd.conf zawiera:
CODE
ServerName underground-artists.pl:80
NameVirtualHost underground-artists.pl:80

<VirtualHost underground-artists.pl:80>
ServerName underground-artists.pl
ServerAlias www.underground-artists.pl
DocumentRoot /var/www/underground-artists.pl
ErrorLog /home/bagsiur/underground-artists.pl
CustomLog /home/bagsiur/underground-artists.pl-access_log combined
</VirtualHost>

Wydaje mi sie że wszystko poustawiałem dobrze... kiedy httpd.conf jest czyściutki wywala tego samego errora....
Wydaje mi się że wszystko mam sknocone sad.gif Jak to naprawić? reinstalacja systemu nie wchodzi w grę. Za każdą pomoc bedę wdzięczny. smile.gif
drucik
Kod
<BR>Restarting web server: apache2[Sat Jan 03 23:37:54 2009] [warn] NameVirtualHost *:80 has no VirtualHosts<BR>... waiting [Sat Jan 03 23:37:55 2009] [warn] NameVirtualHost *:80 has no VirtualHosts<BR>


Hmm, czyli nie może znaleść domyślnego vhosta, spróbuj dopisać za <VirtualHost underground-artists.pl:80>:
Kod
<BR><VirtualHost *:80><BR>    ServerName underground-artists.pl<BR>    DocumentRoot /var/www/underground-artists.pl<BR>    ErrorLog /home/bagsiur/localhost_underground-artists.pl<BR>    CustomLog /home/bagsiur/localhost_underground-artists.pl-access_log combined<BR></VirtualHost><BR>


Tak, żeby wszystkie adresy nie pasujące do underground-artists.pl były przetwarzane przez vhost *:80, zobaczysz wtedy w logach localhost_under... czy odwołują się do tego vhosta. Jeżeli odwołują sie do domyślnego vhosta z *:80 to może to oznaczać, że IP, na który wskazuje domena jest inny niż adres karty sieciowej, na której działa apache (w przypadku, gdy np. jesteś w sieci i masz zrobione tylko przekierowania na adres wewnętrzny).

Ale z tego co widzę domena stoi na serwerze, na którym są vhosty smile.gif bo IP rozpoczyna się właśnie od 83.238 smile.gif
bagsiur
Tak stoi bo wczoraj sobie już wszyściutko skonfigurowałem po twojej podpowiedzi z firewallem biggrin.gif Robiłem upgrade systemu i firestarter odpalił się z domyślnymi ustawieniami haha.gif Wszystko mi blokował. Co za głupi błąd, że też od razu nie przyszło mi to do głowy, jak instalowałem firestartera to też już kiedyś się z tym grzebałem smile.gif... Dzięki za wszystkie sugestie i podpowiedzi smile.gif Na devilteam już byś miał piwo drucik biggrin.gif i zaznaczam, na wszystkich forach tylko ty odpowiedziałeś mi coś z sensem więc szacun dla ciebie. Pozdro smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.