Два сайта на одной установке Apache

У меня установлен Observium на моем экземпляре Admin Cloud, мне также нужно добавить Bugzilla на этот сервер.

Я успешно установил Bugzilla - /var/www/html/bugzilla Observium - /opt/observium

Я настроил Conf следующим образом:

/ и т.д. / apache2 / сайты-доступные / Bugzilla

 <VirtualHost *:8080>
     ServerName bugzilla
     ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/bugzilla
<Directory />
       AddHandler cgi-script .cgi
       Options +ExecCGI
       DirectoryIndex index.cgi index.html
       AllowOverride All
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On

а также

/etc/apache2/sites-available/observium.conf

 <VirtualHost *:80>
ServerName observium
ServerAdmin webmaster@localhost
DocumentRoot /opt/observium/html
<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /opt/observium/html/>
       Options Indexes FollowSymLinks MultiViews
       AllowOverride All
       Require all granted
</Directory>
ErrorLog  ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog  ${APACHE_LOG_DIR}/access.log combined
ServerSignature On

И добавил Listen 80 & Listen 8080 в ports.conf

Но единственный доступный сайт - обсевиум.

Есть что-то пропустил??????

Спасибо:)

2 ответа

Решение

Вам нужно включить новую конфигурацию, затем перезагрузить apache. Я бы порекомендовал переименовать ваш bugzilla в bugzilla.conf. Вы можете скопировать файл по умолчанию и переименовать его.

sudo a2ensite bugzilla

или же

sudo a2ensite bugzilla.conf

Перезагрузка Apache

sudo service apache2 reload

Вы можете добавить несколько сайтов, добавив записи хоста в файл хоста

/etc/hosts
Другие вопросы по тегам