shinken_ynh/conf/nginx.conf
2016-03-07 15:10:52 +01:00

35 lines
1.2 KiB
Nginx Configuration File

location /static/(.*\/)? {
try_files htdocs/$uri plugins/$1/htdocs/$uri @webui;
}
location @webui {
root /var/lib/shinken/modules/webui2/;
}
location ~* ^/(all|forms|inner|static|dashboard|availability|logs|widget|cv|user|modal|gotfirstdata|host/cv) {
return 301 /shinken$request_uri;
}
location /shinken/ {
# Set the variables so that the WebUI will
# know what hostname it has, this is useful for redirects
proxy_set_header X-NginX-Proxy true;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $http_host;
#proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
# Replace 7767 (default) by the port your shinken webui is listening on
proxy_pass http://localhost:7767/;
proxy_redirect default;
# Sub_filter all the occurrences of the page
sub_filter_once off;
# All patterns that should be rewritten
# sub_filter "href=\"/" "href=\"/shinken/";
sub_filter "=\"/static" "=\"/shinken/static";
# sub_filter "=\"/" "=\"/shinken/";
}