Назад | Перейти на главную страницу

Несколько портов на Apache2

У меня есть сервер apache2 на Ubuntu 14.04 с двумя сайтами на разных портах: site1.domain.com -> порт 80 site2.domain.com -> порт 8888

http://site1.domain.com -> OK
http://site2.domain.com:8888 -> OK
http://site1.domain.com:8888 -> Also OK

Интересно, site1 только на 80 порту, а site2 только на 8888.

Мои: ports.conf:

Listen 8888 

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
   Listen 443
</IfModule>
Listen 80    

На сайте site1 есть:

<VirtualHost *:80>

На сайте site2 есть:

<VirtualHost *:8888>

TIA

Есть ли у вас каждый отдельный файл в / etc / apache2 / sites-available и символическая ссылка на / etc / apache2 / sites-enabled /?

site1.conf

<VirtualHost *:80>
    DocumentRoot /dir/dir/
    ServerName site1.domain.com
    <Directory /dir/dir/>
    allow from all
    Options +Indexes
    </Directory>
    <Directory "/dir/dir/cgi-bin">
    </Directory> ScriptAlias /cgi-bin/ /dir/dir/cgi-bin/
</VirtualHost>

site2.conf

<VirtualHost *:8888>
    DocumentRoot /dir/dir/
    ServerName site2.domain.com
    <Directory /dir/dir/>
    allow from all
    Options +Indexes
    </Directory>
    <Directory "/dir/dir/cgi-bin">
    </Directory> ScriptAlias /cgi-bin/ /dir/dir/cgi-bin/
</VirtualHost>