Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Niedziałające Apache:(, Serwer myśli, że porty są zajęte
krzemian
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Ja już nie daję rady, miałem formata, chciałem zainstalować apacha i kicha. Na początek - mam Windę ME. Wiem, że najgorsza z możliwych, ale jak ten komp był kupowany to byłem za młody żeby decydować:). Po instalacji apacha, przy próbie połączenia przez konsolę otrzymuję komunikat:

Cytat
"(...) socket operation on non_socket: make_sock for address 0.0.0.0:80, apr_socket_opt_set: <SO_KEEPALIVE> no listening sockets available, shutting down
Unable to open logs"


Problem w tym, że port 80 mam otwarty i nie jest przez nic zajęty (tylko przez strony, ale to chyba w niczym nie przeszkadza, nie?). Czy to możliwe, że firewalle blokują mi dostęp? Dla mnie wydaje się to trochę nielogiczne, bo jak niby firewall może zablokować dostęp do portu 80 i to jeszcze wtedy, kiedy go wyłączę? Ew. mógł mi zablokować Apache, tylko niby kiedy, skoro miałem formata? I czemu nigdzie nie ma o Apache'u wpisów w firewallu (właściwie to dwóch, bo ściągnąłem triala pandy, teraz chodzą naraz panda i kerio, bo z pandą zainstalował się też firewall).

Aha, zrobiłem pewien eksperyment - włączyłem windę w trybie awaryjnym, więc firewalle się nie włączyły, ale serwer też się nie chce połączyć - na konsoli wywala mi "out of network", a reszta to podobny tekst do tego cytatu powyżej. I to też mnie dziwi - co Apache'a obchodzi dostęp do netu (sterowniki modemu w trybie awaryjnym też się nie włączają), skoro w httpd.conf wrzuciłem localhost, a nie mojego IP'ka. W takim razie - czy gdzieś w Apachu oprócz httpd.conf jest ustawiany IP serwera, czy coś w tym guście?

Proszę o szybką odpowiedź, jestem zdesperowany i zaraz jeszcze dojdzie do tego, że zainstaluje krasnala:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Kamis
post
Post #2





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 13.05.2003

Ostrzeżenie: (0%)
-----


(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Muszę Ci powiedzieć, że dopiero teraz o godzienie 03:00 w nocy rozwiązałem ten problem pod windowsem 2003 ent.

Sprawa jest zamotana (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) Wszystko polega na tym, że port 80 jest przyznaczony IIS (Menedżerowi internetowych usług informacyjnych). Pomimo, że go nie ma w systemie (ja miałem go nie zainstowanego) nawet w procesach... porty są blokowane. Musisz go zainstalować (IMG:http://forum.php.pl/style_emoticons/default/blink.gif)

Powiem jak to zrobiłem dla mojego windowsa a Ty musisz sobie pokombinować (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Panel sterowania -> Narzędzia administracyjne -> Zarządzanie tym serwerem -> Dodaj lub usuń rolę -> Serwer plików IIS -> 2 pola zostawiam puste -> płytka CD z źródłami (kopiuje)

Ok serwer zainstalowany.
Teraz zmieniamy mu port (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
Panel sterowania -> Menedżer internetowych usług informacyjnych (IIS) -> Witryny w sieci Web -> prawy przycisk myszy (wyłącz) :]

Teraz zainstaluj Apacha. Powinno być ok. Jeśli nie będzie to zamiast wyłącz wybierz "Właściwości" -> port TCP zmień na 777.

Mam nadzieję, że to pomoże (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Inną sprawą jest fakt zainstalowania 2ch serwerów na jednym kompie (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Nie będę się rozwodził w plusach i minusach takiego rozwiązania. Pozostawiam to do przemyślenia... bo post jest o tym co zrobić by zadziałało :roll2:

Ps. Jeśli ten post Ci pomógł lub nie to napisz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Ps. Sorry za ew. błędy jestem padnięty po całodziennej zabawie w ten problem :]

Ten post edytował Kamis 15.04.2005, 02:11:17
Go to the top of the page
+Quote Post
krzemian
post
Post #3





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 25.01.2004
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Niestety w WinME nie znalazłem takiego bajeru jak "Narzędzia administracyjne":D Post jest sprzed połowy miesiąca i już zdążyłem sobie poradzić. Nie wiem na jakiej zasadzie to działa, ale działa:D (jak wyświetlanie filmików po rozesłaniu łańcuszków:P)

1) Instaluję krasnala
2) Deinstaluję krasnala
3) Instaluję swój zestaw Apache'a

I wszystko śmiga:D Ciekawy sposób, nie?

Ale mimo wszystko dzięki za odpowiedź i że chciało ci się tyle pisać:)
Go to the top of the page
+Quote Post
Kamis
post
Post #4





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 13.05.2003

Ostrzeżenie: (0%)
-----


Nie testowałem windowsa ME... dlatego nie odpowiedziałem jak zrobić pod ten system. Jestem przekonany, że windows blokuje jakoś porty ;/ Trzeba by się wgłębić w rejestr... tam napewno siedzi cały problem (tylko wyszukiwać coś takiego to hardcore).

Napisałem tego posta bo nie mogłem nigdzie znaleźć jak to odblokować.
Myślę, że porada, którą udzieliłeś i tą co ja podałem pomoże wielu ludziom (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pozdrawiam !
(IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 05:23