Skocz do zawartości

Apache 2.2 +błąd Przy Startowaniu


michał

Rekomendowane odpowiedzi

Witam;

po zainstalowaniu apache 2.2 , a a następnie po próbie wystartowania go mam oto taki komunikat:

 

(98)Address already in use: make_sock: could not bind to address [::]:88

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:88

no listening sockets available, shutting down

Unable to open logs

 

Adres portu jest na 88 ponieważ czytając różne ciekawe posty natknąłem się na propozycję zmiany portu. Jednak to równiez nie pomaga ponieważ nic tego portu nie wykorzystuje co sprawdziłem za pomocą:

 

[root@MR ~]# netstat -lnp | grep '0.0.0.0:80'

[root@MR ~]#

oraz

[root@MR ~]# lsof -l | grep apache

[root@MR ~]# lsof -l | grep http

 

Co można jeszcze zrobić ? Czy ma ktoś jakiś pomysł ?

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Witam;

po zainstalowaniu apache 2.2 , a a następnie po próbie wystartowania go mam oto taki komunikat:

 

(98)Address already in use: make_sock: could not bind to address [::]:88

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:88

no listening sockets available, shutting down

Unable to open logs

 

Adres portu jest na 88 ponieważ czytając różne ciekawe posty natknąłem się na propozycję zmiany portu. Jednak to równiez nie pomaga ponieważ nic tego portu nie wykorzystuje co sprawdziłem za pomocą:

 

[root@MR ~]# netstat -lnp | grep '0.0.0.0:80'

[root@MR ~]#

oraz

[root@MR ~]# lsof -l | grep apache

[root@MR ~]# lsof -l | grep http

 

Co można jeszcze zrobić ? Czy ma ktoś jakiś pomysł ?

 

Pozdrawiam

 

Tutaj już sobie poradziłem . Jeśli ktoś bedzie miał taki problem, to jeżeli po sprawdzeniu poleceniami które wcześniej podałem dalej nie wiadomo co jest grane, rozwiązaniem prawdopodobnie będzie zahaszowanie w pliku konfiguracyjnym jednego z dwóch:

 

#Listen 0.0.0.0:80

lub

Listen 80

 

 

U mnie pomogło (najpierw oczywiście restart apache'a)

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 years later...

W związku, że natknąłem się na problem i wyszukałem rozwiązanie na forum pozwolę sobie o uzupełnienie wpisu kolegi Michała ponieważ trochę lakonicznie rozwiązał problem.

Jak wiadomo w głównym pliku konfiguracjnym /etc/httpd/conf/httpd.conf jest opcja aby serwer nasłuchiwał na określonym adresie Listen 80 (można wpisać określony adres)

Posiada również w tym pliku taki wpis

Include conf.d/*.conf

W moim pzypadku zabawiłem się konfiguracją pod gnome serwera httpd , zamknąłem i zrestartowałem. Okazało się że konfigurator pod gnome utworzył sobie plik /etc/httpd/conf.d/system-config-httpd.conf gdzie rownież była opcja Listen. Stąd ten komunikat że adres jest w użyciu. Wystarczyło usunąć plik /etc/httpd/conf.d/system-config-httpd.conf i skonfigurować tylko w głównym pliku konfiguracyjnym i jest ok. Kolejny raz przekonałem się że nie ma to jak konsola.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...