Два сайта на одной установке 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