VirtualHosti i błąd "Address already in use


(system) #1

Witam

Mam problem z uruchomieniem VIrtualHost-ów na Apache 2.2 (dystrybucja Debian 4.0 r3). Otóż chciałem na jednym numerze IP zrobić 2 strony działające na różnych portach np. 80 i 620. Wzorowałem się na dokumentacji Apacha http://httpd.apache.org/docs/2.0/vhosts/examples.html, stworzyłem plik strona1 w katalogu /etc/apache2/sites-available oraz zrobiłem dowiązanie symboliczne dla pliku strona1 w katalogu /etc/apache/sites-enabled. Po zrestartowaniu usługi apache dostaje komunikat:

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

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

no listening sockets available, shutting down

Unable to open logs

Oto zawartość pliku strona1 w katalogu /etc/apache2/sites-available

Listen 80

Listen 620

NameVirtualHost 192.168.10.10:80

NameVirtualHost 192.168.10.10:620

ServerName http://www.example1.com

DocumentRoot /var/www/pierwszy

CustomLog /var/log/apache2/pierwszy.acces.log combined

ErrorLog /var/log/apache2/pierwszy.error.log

ServerName http://www.example2.com

DocumentRoot /var/www/drugi

CustomLog /var/log/apache2/drugi.acces.log combined

ErrorLog /var/log/apache2/drugi.error.log

// Połączono posty.

Mam rozwiązanie:

Listen 80

Listen 620

powinien być w pliku /etc/apache2/ports.conf a nie w a nie w pliku konfiguracyjnym od virtualhost


(Kaka') #2

czater

Rejestrując się na niniejszym forum zobowiązałeś się przestrzegać jego regulaminu. Niestety, w tym momencie łamiesz go nie tytułując poprawnie tematu. Proszę więc zapoznać się w pierwszej kolejności z całym regulaminem forum, a następnie używając przycisku zmien.gif

Proszę również o dostosowanie swoich przyszłych wiadomości do tego ogłoszenia: viewtopic.php?f=3t=213590

W przypadku zignorowania prośby temat poleci do śmietnika oraz mogą zostać wyciągnięte konsekwencje w postaci ostrzeżenia.