Skocz do zawartości

Apache I Odpalenie Na Domyślnym Configu


lszk

Rekomendowane odpowiedzi

Od kilku dni mecze sie z postawieniem apache'a i nie wiem czemu mi sie nie udaje go odpalic.

 

Juz na domyslnym configu powinien ruszyc i wyswietlic stronke powitalna pod adresem 127.0.0.1. Jednak po wpisaniu w przegladarce zero. Mysli i koniec. Nie dziala równiez na localhost, jak i po moim wewn. ip. Configa nie ma co wrzucac, bo jest, jak juz pisalem domyslny.

 

Ciekawi mnie jeszcze, dlaczego netstat wyswietla

netstat -natp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 127.0.0.1:8000              0.0.0.0:*                   LISTEN      1855/nasd
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      2612/mysqld
tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      3346/X
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1830/sendmail: acce
tcp        0      1 192.168.0.206:47416         127.0.0.1:80                SYN_SENT    3403/opera
tcp        0      0 :::80                       :::*                        LISTEN      5764/httpd
tcp        0      0 :::6000                     :::*                        LISTEN      3346/X

W miejscu ::: powinien byc IMO jeden z wymienionych przy innych uslugach adresów.

 

Zarówno selinux, jak i iptables mam powylaczane.

 

Szukajac po necie natknalem sie na sugestie, ze moze byc cos zle w /etc/hosts wpisane. Jednak co bym tam nie wpisal tez nie dziala.

cat /etc/hosts
::1     fedora  localhost       localhost.localdomain
127.0.0.1 localhost localhost.localdomain fedora
192.168.0.206 localhost fedora

 

Pomysly mi sie skonczyly. Nigdy jakos problemów nie mialem z apachem. Jakies sugestie mile widziane. Wydaje mi sie, ze popelniam jakis maly blad, ale nie potrafie go dostrzec.

 

PS. Ubiegne pytanie, czy serwer jest odpalony. Ofkoz jest

/etc/init.d/httpd status
httpd (pid 5773 5772 5770 5769 5768 5767 5766 5765 5764) jest uruchomiony...

 

[edit]

 

Aha, w logach tez nic nie znalazlem.

[Sat Mar 10 15:51:40 2007] [notice] caught SIGTERM, shutting down
[Sat Mar 10 16:01:51 2007] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Sat Mar 10 16:01:51 2007] [notice] Digest: generating secret for digest authentication ...
[Sat Mar 10 16:01:51 2007] [notice] Digest: done
[Sat Mar 10 16:01:51 2007] [notice] Apache/2.2.3 (Fedora) configured -- resuming normal operations

Odnośnik do komentarza
Udostępnij na innych stronach

netstat -natp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name
tcp        0      0 127.0.0.1:8000              0.0.0.0:*                   LISTEN      1855/nasd
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      2612/mysqld
tcp        0      0 0.0.0.0:6000                0.0.0.0:*                   LISTEN      3346/X
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1830/sendmail: acce
tcp        0      1 192.168.0.206:47416         127.0.0.1:80                SYN_SENT    3403/opera
tcp        0      0 :::80                       :::*                        LISTEN      5764/httpd
tcp        0      0 :::6000                     :::*                        LISTEN      3346/X

W miejscu ::: powinien być IMO jeden z wymienionych przy innych usługach adresów.

Mylisz się ... twoje wpisy są OK

 

a masz cokolwiek w /var/www/html ?

To nie ma znaczenia powinna się wyświetlić strona testowa.

 

Apache zupełnie inc nie wywala na konsole podczas podnoszenia ??

Próbowałeś zrobić vhosta i się do niego podpiać.

Może jednka coś przypadkiem przymodziłeś w pliku apacha.

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Apache zupełnie inc nie wywala na konsole podczas podnoszenia ??
Zupełnie nic

/etc/init.d/httpd start
Uruchamianie httpd:                                        [  OK  ]

Może jednka coś przypadkiem przymodziłeś w pliku apacha.

Próbowałem na różne sposoby, reinstalowałem apache'a. Na 100% nic w nim nie zmieniałem po ostatnim razie

http://pastebin.ca/389533

 

Vhosta jeszcze w życiu nie robiłem. A nie potrzebuje od przypadkiem jakiegoś wpisu dodanego do serwera dns?

Odnośnik do komentarza
Udostępnij na innych stronach

Config masz OK (przynajmniej na pierwszy rzut oka).

Do Vhosta nie musisz mieć wpisów DNS możesz go dopisać lokalnie do /etc/hosts i też będzie działał, tyle że lokalnie.

 

Sądzę że przyczyny trzeba szukać gdzie indziej ...

Ale spróbuj z tym Vhostem. Poniżej podaje jak to zrobić

 

Odkomentuj w /etc/httpd/conf/httpd.conf

#NameVirtualHost *:80

 

Zrób taki wpis w /etc/httpd/conf/httpd.conf

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /www/html/test
    ServerName test
    ErrorLog logs/test.log
    CustomLog logs/test.log common
</VirtualHost>

 

zmodyfikuj w /etc/hosts (choć o ile pamiętam lokalnie powinno działać bez tego)

127.0.0.1               localhost.localdomain localhost test

 

Lokalnie powinieneś się dostać do vhosta (wrzuć tam jakiś plik index.html i nadaj mu prawa 755. powinno ruszyć. jak nie to przyczyny szukałbym gdzie indziej :/

Odnośnik do komentarza
Udostępnij na innych stronach

No dobrze zrobilem

httpd -S
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80                   is a NameVirtualHost
         default server qwerty (/etc/httpd/conf/httpd.conf:984)
         port 80 namevhost qwerty (/etc/httpd/conf/httpd.conf:984)
Syntax OK

 

Domyslam sie, ze w przegladarce wystarczy wpisac poprostu qwerty, tak? No to nie dziala.

Odnośnik do komentarza
Udostępnij na innych stronach

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

To przeszło mi przez myśl ale apache w Fedorze, Red Hacie, CentOSie gdy w/w problem wystąpi zawsze wywala taki komunikat podczas startu. :/

Odnośnik do komentarza
Udostępnij na innych stronach

Po wpisaniu 127.0.0.1, jak i lokalhost a takze mojego wewn. ip, to przegladarka tylko próbuje sie polaczyc i koniec. Nic sie nie wyswietla. Polaczenie mozna powiedziec umiera. W logach pusto. Równiez w logach do vhosta (jak sie próbuje na niego dostac).

 

Nazwy hosta nie mam, dlatego wyswietla mi sie

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

 

Wlasnie siedze na FC5 na moim drugim kompie i tez tej nazwy równiez nie zdefiniowalem a apache chodzi. Równiez na domyslnym configu. Na Core 6 po wpisaniu nazwy tez nie chodzi ofkoz.

Odnośnik do komentarza
Udostępnij na innych stronach

Nic nie działa.

Ping leży

ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.


--- localhost.localdomain ping statistics ---
1019 packets transmitted, 0 received, 100% packet loss, time 1017890ms

Lynx leży

lynx localhost

Looking up localhost first
Looking up localhost
Making HTTP connection to localhost
Alert!: Unable to connect to remote host.

lynx: Can't access startfile http://localhost/

Nie lepiej jest z wget-em

wget localhost/index.hmtl
--18:05:14--  http://localhost/index.hmtl
Translacja localhost... 127.0.0.1, ::1
Connecting to localhost|127.0.0.1|:80...

 

Niby jest odpalony

/etc/init.d/httpd status
httpd (pid  2568) jest uruchomiony...

Coś tego gnoja nieźle blokuje.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
×
×
  • Dodaj nową pozycję...