Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
apache - vhost nie działają http://forum.freesco.pl/viewtopic.php?f=22&t=16759 |
Strona 1 z 1 |
Autor: | Terminator [ piątek, 4 kwietnia 2008, 17:10 ] |
Tytuł: | apache - vhost nie działają |
Witam posiadam oto taką konfiguracje mój plik httpd.conf (tylko to co zmieniłem) Listen 81 Include /etc/httpd/conf/vhosts.conf Include /etc/httpd/conf/php.conf vhosts.conf: oczywiście katalog jak i plik index.php istnieją. /etc/hosts: #ipv6-localhost ipv6-loopback ::1 Serwer_NND.siec Serwer_NND 127.0.0.1 localhost.localdomain localhost 192.168.1.1 nnd.pl Serwer_NND 192.168.1.2 Terminator plik poprawny (umieściłem tylko część) Dnsmasq ładnie działa (jest DNS dla całej sieci), gdy wpisuje w przeglądarce http://nnd.pl to strona główna się wyświetla. Natomiast gdy wpiszę: http://nnd.pl:81 głucho i brak reakcji - strona nie odnaleziona (a jak wspomiałem plik index.php istnieje).Żeby nie było wątpliwośći to strona główna też jest w php więc wykluczam że php jest nieobsługiwane. Sprawdzałem netstatem i oto wynik Proto Recv-Q Send-Q Local Address Foreign Address State User Inode tcp 0 0 0.0.0.0:www 0.0.0.0:* LISTEN root 79171377 tcp 0 0 0.0.0.0:81 0.0.0.0:* LISTEN root 79171378 tcp 0 0 0.0.0.0:domain 0.0.0.0:* LISTEN root 79087906 tcp 0 0 0.0.0.0:ftp 0.0.0.0:* LISTEN nobody 776 tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN root 542 udp 0 360 0.0.0.0:domain 0.0.0.0:* root 79087905 udp 0 0 0.0.0.0:3529 0.0.0.0:* nobody 79087912 więc apache nasłuchuje Proszę o pomoc. Na wcześniejszym apache i NND działało wszystko ok. Przekopałem całe forum i próbowałem różnych ustawień,niestety żadne nie dały pozytywnych efektów.Za kadym razem oczywiście reset httpd i ewentualnie dnsmasq jesli cos zmieniałem w /etc/hosts. Może ktoś już sie spotkał z podobnym problemem albo umie podpowiedzieć gdzie tkwi błąd ? |
Autor: | orzyl [ piątek, 4 kwietnia 2008, 17:46 ] |
Tytuł: | |
moze glupie pytanie zadam, ale jedyne co mi się nasunęło to to czy otworzyłes port 81 w firewallu ? |
Autor: | Terminator [ piątek, 4 kwietnia 2008, 18:07 ] |
Tytuł: | |
hmm wewnątrz sieci nie trzeba otwierać portów (a Ty otwierałeś port 80 żeby ogladać stronę na serwerze z sieci wewnętrznej ? chyba nie ![]() ![]() Pozatym netstat pokazuje że port jest otwarty i nasłuchiwany. Jeszcze dla sprostowania to ma działać wewnatrz sieci (192.168.1.x) a nie z zewnątrz. |
Autor: | rikardo7 [ piątek, 4 kwietnia 2008, 18:25 ] |
Tytuł: | |
Listen 81 powinno byc w virtual.conf np.: Listen 81 <VirtualHost *:81> DocumentRoot /var/www/test </VirtualHost> EDIT usun Listen81 z httpd.conf |
Autor: | Terminator [ sobota, 5 kwietnia 2008, 07:49 ] |
Tytuł: | |
Dziwne, nie ma w konfiguracji pliku virtual.conf, poza tym musiałbym dopisywać do httpd.conf "include virtual.conf" więc na jedno wyjdzie gdzie wpisze. Według instrukcji to w pliku vhosts.conf umieszcza się "Listen 81" (próbowałem nie działa), a w głównym "Listen 80". EDIT Bardzo dziwna sprawa, vhosty działają ale tylko jak zrobie przekierowanie iptables -A PREROUTING -t nat -s 192.168.1.2 -p tcp --dport 80 -j DNAT --to- 192.168.1.1:81 i włączając przeglądarkę wchodzi na tą postawioną na porcie 81. Ale dlaczego nie mozna wejść dopisując nr portu http://192.168.1.1:81 ? może ta wersja Apache nie obsługuje tego ? W poprzedniej wersji systemu i apacha działało. |
Autor: | tasiorek [ sobota, 5 kwietnia 2008, 12:27 ] |
Tytuł: | |
Wklej na http://nnd.pastebim.com wynik iptables -L INPUT -nv |
Autor: | Terminator [ sobota, 5 kwietnia 2008, 14:15 ] |
Tytuł: | |
Podana przez Ciebie strona nie działa Oto wynik: Chain INPUT (policy DROP 406K packets, 42M bytes) pkts bytes target prot opt in out source destination 4005K 645M mrtg_traffic all -- * * 0.0.0.0/0 0.0.0.0/0 3352 970K ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 multiport dports 135,445 1832 89388 REJECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:113 reject-with icmp-port-unreachable 977 45806 REJECT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:1080 reject-with icmp-port-unreachable 12900 791K ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 icmp type 8 limit: avg 1/sec burst 5 3054K 317M ACCEPT all -- !eth0 * 0.0.0.0/0 0.0.0.0/0 1741K 444M ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED |
Autor: | tasiorek [ sobota, 5 kwietnia 2008, 14:25 ] |
Tytuł: | |
Da sie polaczyc z kompa w sieci przez telnet na ten port? |
Autor: | rikardo7 [ sobota, 5 kwietnia 2008, 15:12 ] |
Tytuł: | |
![]() |
Autor: | Terminator [ sobota, 5 kwietnia 2008, 17:27 ] |
Tytuł: | |
Czy da sie połączyc ... nie wiem czy to można uznać za połączenie ale ustawiam telneta na port 81 tak jak wspomniałeś i w logach apacha widzę: [Sat Apr 05 17:26:32 2008] [error] [client 192.168.1.2] Invalid URI in request \xff\xfb\x1f\xff\xfb \xff\xfb\x18\xff\xfb'\xff\xfd\x01\xff\xfb\x03\xff\xfd\x03btest więc jakaś reakcja jest rikardo7 a jaką masz wersje apacha ? |
Autor: | rikardo7 [ poniedziałek, 7 kwietnia 2008, 19:40 ] |
Tytuł: | |
[root@x xx]# pacman -Q apache apache 2.2.4-4nnd |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |