web-dev-qa-db-ja.com

別のポートでnagios Webインターフェイスを起動します

Nagiosをインストールしようとしていますが、80以外のポートでWebインターフェースを開始したいと思います。その方法に関する多くの情報を見つけることができないようです。どんな助けも大歓迎です。ありがとう

4
moorecats

私はこれに取り組み、それを理解しました。一部の人には理想的ではありませんが、私にとっては完璧に機能します。 Apache2が参照するデフォルトのポートを変更しました。

/ etc/Apache2/sites-available/defaultの変更最初の行(デフォルト):

 <VirtualHost *:80>

変更後:

 <VirtualHost *:8085>  # Change 8085 to whatever port you want

次に、サイト対応のデフォルトのリンク(このサイトが必要かどうかはわかりませんが、動作します)

 cd /etc/Apache2/sites-enabled/
 ln -s ../sites-available/default default

次に、Apache2をサイクルします。

 Sudo service Apache2 restart

その後、テストしてください!これは私のために働いたものであり、うまくいけばあなたのために働く。

3
Mike

同じサーバー上で他のWebページまたはアプリを実行している場合、非標準ポート(ここでは43326など)上の独自のApache仮想ホストとしてNagiosを分離するには、次の情報が役立つ場合があります。

標準構成を削除し、Apache仮想ホストを作成します。

Sudo cp /etc/Apache2/conf.d/nagios.conf /etc/Apache2/sites-available/nagios3
Sudo rm /etc/Apache2/conf.d/nagios.conf
Sudo vi /etc/Apache2/sites-available/nagios3

ファイルの追加に追加;

Listen 43326
<VirtualHost *:43326>
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/nagios3

ファイルの最後に追加します。

</VirtualHost>

新しいサイトを有効にします。

Sudo a2ensite nagios3

ファイアウォール(UFW)を実行している場合は、ポートを開きます。

Sudo ufw allow 43326

Apacheを再起動します

Sudo service Apache2 restart
3
jaywink