web-dev-qa-db-fra.com

Démarrer l'interface Web nagios sur un autre port

J'essaie d'installer nagios mais j'aimerais démarrer l'interface Web sur un port autre que 80. Je n'arrive pas à trouver beaucoup d'informations sur la façon de le faire. Toute aide est appréciée. Merci

4
moorecats

Je viens juste de travailler dessus et de le comprendre. Ce n'est pas idéal pour certains, mais pour moi cela fonctionne parfaitement. Je viens de changer le port par défaut qu'Apache2 regarde par:

Modification de/etc/Apache2/sites-available/default Première ligne (par défaut):

 <VirtualHost *:80>

Changé en :

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

puis lier par défaut dans les sites activés (ne pas savoir si ce site est nécessaire, mais cela fonctionne)

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

puis cycle Apache2 par:

 Sudo service Apache2 restart

Alors teste-le! C'est ce qui a fonctionné pour moi, j'espère que cela fonctionne pour vous.

3
Mike

Si vous avez d'autres pages Web ou applications s'exécutant sur le même serveur, les informations suivantes peuvent être utiles pour séparer Nagios car il s'agit de son propre hôte virtuel Apache sur un port non standard (par exemple, 43326 ici).

Supprimez la configuration standard et créez un hôte virtuel 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

Au début du fichier, ajoutez;

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

A la fin du fichier, ajoutez;

</VirtualHost>

Activer le nouveau site;

Sudo a2ensite nagios3

Si vous utilisez un pare-feu (UFW), ouvrez le port.

Sudo ufw allow 43326

Redémarrer Apache

Sudo service Apache2 restart
3
jaywink