Creamos el archivo y agregamos lo siguiente:
cat /etc/nginx/fastcgi_php location ~ .php$ { include /etc/nginx/fastcgi_params; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; if (-f $request_filename) { fastcgi_pass 127.0.0.1:9000; } }
Ahora nos toca modificar nuestro virtualhost en nginx con nagios:
cat /etc/nginx/sites-available/nagios.conf server { server_name nagios.domain.net; access_log /var/log/nginx/nagios.domain.net-access.log; error_log /var/log/nginx/nagios.domain.net-error.log; root /var/www; include /etc/nginx/fastcgi_php; location /nagios { auth_basic "Restricted Nagios Area!"; auth_basic_user_file /usr/local/nagios/etc/htpasswd.users; index index.php index.html; if (!-e $request_filename) { rewrite ^(.*)$ /index.php last; } } location /stylesheets { alias /usr/local/nagios/share/stylesheets; } location ~ \.cgi$ { root /usr/local/nagios/sbin/; rewrite ^/nagios/cgi-bin/(.*)\.cgi /$1.cgi break; fastcgi_param AUTH_USER $remote_user; fastcgi_param REMOTE_USER $remote_user; include /etc/nginx/fcgiwrap.conf; fastcgi_param SCRIPT_FILENAME /usr/local/nagios/sbin$fastcgi_script_name; fastcgi_pass unix:/var/run/fcgiwrap.socket; } }
Levantamos el Sitio y creamos una ruta en /var/www/:
ln -s /usr/local/nagios/share/ /var/www/nagios ln -s /etc/nginx/sites-available/nagios.conf /etc/nginx/sites-enabled/
He iniciamos los servicios:
/etc/init.d/nginx start /etc/init.d/php5-fpm start /etc/init.d/fcgiwrap start
No hay comentarios.:
Publicar un comentario