Nagiosをインストールしようとしていますが、80以外のポートでWebインターフェースを開始したいと思います。その方法に関する多くの情報を見つけることができないようです。どんな助けも大歓迎です。ありがとう
私はこれに取り組み、それを理解しました。一部の人には理想的ではありませんが、私にとっては完璧に機能します。 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
その後、テストしてください!これは私のために働いたものであり、うまくいけばあなたのために働く。
同じサーバー上で他の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