web-dev-qa-db-ja.com

1つのApacheインストールで2つのサイト

Admin CloudインスタンスにObserviumをインストールしていますが、このサーバーにBugzillaを追加する必要もあります。

Bugzillaを正常にインストールしました-/ var/www/html/bugzilla Observium-/opt/observium

私は次のようにconfを設定しました:

/ etc/Apache2/sites-available/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

そして、ports.confにListen80とListen8080を追加しました

しかし、利用可能な唯一のサイトはobseviumです。

何かを逃した??????

ありがとう:)

2
Christian Watts

新しい構成を有効にしてから、Apacheをリロードする必要があります。 bugzillaの名前をbugzilla.confに変更することをお勧めします。デフォルトのものをコピーして名前を変更できます。

Sudo a2ensite bugzilla

または

Sudo a2ensite bugzilla.conf

Apacheのリロード

Sudo service Apache2 reload
0
CeFu

hostファイルにHostエントリを追加することで、複数のサイトを追加できます

/etc/hosts
1