ďťż
 
 
   Nie mogę wejść na stronę apache2-default z serwera
 
 

Tematy

 
    
 

 

 

 

Nie mogę wejść na stronę apache2-default z serwera





stanleyek - 19-01-2009 16:51
Witam
Mam u siebie na serwerze zewnętrze IP, jednak po instalacji apache2 czyli aptitude install apache2 apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert
i konfiguracji (posiłkowałem się TYM tutorialem).
Być problem leży w tym, że nie zrobiłem tak jak radził autor artykułu i zainstalowałem serwer www od razu podczas instalacji systemu.

Jedyny związany z apache2 port(???) jaki wyświetla polecenia: netstat -tap Zainstalowałem jeszcze PHP5. Niezbyt wiem po co. Myślałem, że to pobudzi jakoś apache2 do działania.

Jestem jeszcze zielony w tych sprawach i wiem - nie wszystko czaję :)
Będę bardzo wdzięczny za jakąś pomoc.

Ps. Problem drugi: Mogę logować się tylko na serwer przez zewnętrzne ip (z komputera klienckiego), jaka może być przyczyna?



lessmian2 - 19-01-2009 17:24
Zapodaj może trochę danych:
/etc/apache2/apache2.conf
/etc/apache2/sites-available/default
/var/log/apache2/err.log
ps axu | grep apache
apache2ctl -t
ls -l /etc/apache2/sites-enabled Wklej zawartość plików i wyniki poleceń które podałem.



stanleyek - 19-01-2009 18:11
Czekając na odpowiedź chyba namieszałem jeszcze bardziej.
Usunąłem pakiety: z opcją purge, oraz: Na dodatek wywaliłem folder apache2 z /etc/ i php5(?) z /etc/.
Tak czy inaczej zainstalowałem po raz kolejny: No i teraz już kompletnie nie wiem co się dzieje :-P
Proszę bardzo to moje pliki:

/etc/apache2/apache2.conf (leżę - jak mam skopiować z putty taki wielki plik?)
/etc/apache/sites-available/default
/var/log/apache2/error.log: Moim celem jest uruchomienie tego, żeby strona działała na zewnętrznym ip. Zwykła, prosta strona w htmlu.



lessmian2 - 19-01-2009 21:53
W katalogu /etc/apache2/sites-enables/ nic nie masz? Jeśli tak to daj ln -s /etc/apache2/sites-available/default /etc/apache2/sites-enabled/000-default potem
apache2ctl -t
/etc/init.d/apache2 restart .
Jeśli w przeglądarce WWW wpiszesz IP swojego serwera to co się pojawia?



stanleyek - 19-01-2009 23:38
Jak wpiszę ip serwera wyświetla się strona mojej sieci lokalnej :/
prze bardzo: http://79.175.193.40
Ano i zainstalowałem Debiana od początku i mam ten plik /etc/apache2/sites-enabled
Nie wiem już co robić
trzeba mieć zainstalowane mysql?

Może to przez /etc/init.d/firewall? Jest z poradnika



lessmian2 - 20-01-2009 07:54
Nie, MySQL do niczego w tej chwili nie jest Ci potrzebne. Generalnie to strasznie mieszasz i za dużo rzeczy robisz na raz. Trzeba było najpierw zająć się Apache2, uruchomić go, a dopiero potem bawić się iptables. Tak byś przynajmniej wiedział, że kiedyś serwer WWW działał i zwalił się po zabawach z firewallem, a teraz to nie wiadomo czy Apache2 czy iptables ;)

Zazwyczaj jest tak (jeszcze mnie osobiście nie zdarzyło się inaczej) że instalujesz Apache i śmiga od razu tzn. wejdziesz na ,,localhost'' i masz stronkę "It work's" czy jakoś tak. Więc coś musiałeś namieszać.
Proponuję jednak byś instalował i uruchamiał usługi po kolei sprawdzając czy na pewno działa, zanim zaczniesz modzić z następną rzeczą. Na początek wywal na chwilę te regułki iptables i sprawdź czy wtedy WWW śmiga.
A tak na marginesie, adres który podałeś nie odpowiada, czyżbyś wyłączył tą maszynę? :-P



stanleyek - 20-01-2009 19:57
Witam!
Zdaje mi się, że wina tego całego bajzlu leżała w w /etc/init.d/firewall czyli konfiguracji ipconfig. Chyba w tym tutorialu do którego link podałem wcześniej coś było nie tak.
Aktualnie w tym pliku zostawiłem:
# wlaczenie w kernelu forwardowania
echo 1 > /proc/sys/net/ipv4/ip_forward
# czyszczenie starych regul
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
# udostepniaie internetu w sieci lokalnej
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE
iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT I zdaje się, że wszystko działa. I logowanie przez ssh na zewnętrznym ip i po wpisaniu ip serwera w przeglądarce wyświetla komunikat apache2 czyli IT WORKS! :D

Pojawia się za to pytanie - Po co w tym tutorialu (notabene polecanym na wielu forach) te wpisy, które wszystko krzaczą?

ps. Serwer rzeczywiście wyłączyłem na noc - po co ma ciągnąc prąd bezproduktywnie :)

ps. ps. Mogę w końcu pingować bramę (192.168.1.1) co wcześniej nie było możliwe. Nie było też możliwe połączenie się w ten sposób przez SSH. Pozostawało tylko zewnętrzne ip.
Po tym "przycięciu" działa (chyba) wszystko jak należy tj. pingowanie zewnętrznego ip, oraz bramy, oraz logowanie przez SSH.

kolejny ps. Najpierw chciałem konfigurować iptables, ponieważ steruję serwerem z komputera klienckiego przez putty (braki w kablach do zasilania), a w trybie tekstowym debiana raczej dużo tutoriali nie znajdę i np. na forum nie wejdę :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis