Temat: Dwie witryny na różnych portach

Witam,
Chciałem uruchomić dwie witryny w apache2 wersja 2.2 pod Linuxem debianem na różnych portach.
W pliku ports.conf dodałem deklarację o portach
NameVirtualHost *:80
Listen 80
NameVirtualHost *:81
Listen 81
Mój plik konfiguracyjny default w katalogu site-available wygląda następująco

Listen 80
Listen 81

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /www/domain-80
</VirtualHost>

NameVirtualHost *:81
<VirtualHost 172.20.30.40:81>
DocumentRoot /www/domain-81
</VirtualHost>
Niestety przy takich ustawieniach strony nie sa dostępne.
Co powinienem zrobić aby udostępnić 2 witryna na różnych portach?
Po restarcie Apache otrzymuję taki komunikat:
root@debian:/etc/apache2/sites-available# service apache2 restart
[....] Restarting web server: apache2[Thu Feb 25 14:56:52 2016] [warn] NameVirtualHost *:81 has no VirtualHosts
[Thu Feb 25 14:56:52 2016] [warn] NameVirtualHost *:80 has no VirtualHosts
[Thu Feb 25 14:56:52 2016] [warn] NameVirtualHost *:81 has no VirtualHosts
[Thu Feb 25 14:56:52 2016] [warn] NameVirtualHost *:80 has no VirtualHosts
(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 [::]:81
. ok

Z góry dziękuje za odpowiedzi, pozdrawiam
Rafał S.

Rafał S. System Administrator

Temat: Dwie witryny na różnych portach

Dyrektywa Listen 80, Listen 81 powinna być tylko w ports.conf

Potem ładujesz drugi raz port 80 i 81 w sites-available i masz errory Address already in use: make_sock: could not bind to address [::]:80

Druga sprawa - wyrzuć te dyrektywy w ogóle
NameVirtualHost *:80
NameVirtualHost *:81

Ja ich nigdzie nie używam

Temat: Dwie witryny na różnych portach

Działa, dzięki za pomoc ;)



Wyślij zaproszenie do