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
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.
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