Inicie a interface da Web nagios em uma porta diferente

3

Estou tentando instalar o nagios, mas gostaria de iniciar a interface da web em uma porta diferente de 80. Não consigo encontrar muita informação sobre como fazer isso. Qualquer ajuda é apreciada. Obrigado

    
por moorecats 11.02.2013 / 18:48

2 respostas

2

Eu apenas trabalhei nisso e descobri. Não é ideal para alguns, mas para mim funciona perfeitamente. Acabei de alterar a porta padrão que o apache2 analisa:

Alterando / etc / apache2 / sites-available / default Primeira linha (padrão):

 <VirtualHost *:80>

Alterado para:

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

vinculando o padrão em sites habilitados (não tenho certeza se esse site é necessário, mas funciona)

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

faça o ciclo apache2 por:

 sudo service apache2 restart

Então teste! Isso é o que funcionou para mim, espero que funcione para você.

    
por Mike 22.02.2013 / 20:16
3

Se você tiver outras páginas da Web ou aplicativos em execução no mesmo servidor, as seguintes informações podem ser úteis para separar o Nagios como seu próprio host virtual Apache em uma porta não padrão (por exemplo, 43326 aqui).

Remova a configuração padrão e crie o host virtual 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

Para o início do arquivo add;

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

Até o final do arquivo, adicione;

</VirtualHost>

Ativar o novo site;

sudo a2ensite nagios3

Se você executar um firewall (UFW), abra a porta;

sudo ufw allow 43326

Reinicie o Apache

sudo service apache2 restart
    
por jaywink 22.04.2013 / 21:42