Configuration nginx与nagvis配置重写
我想在nginx上运行nagvis 我当前的配置如下所示:Configuration nginx与nagvis配置重写,configuration,nginx,Configuration,Nginx,我想在nginx上运行nagvis 我当前的配置如下所示: # Nagvis Configuration location /nagvis { alias /opt/nagvis/share; } location ~ ^(/nagvis/.*\.php)(.*)$ { root /opt/nagvis/share/; include fastcgi_params; fastcgi_index index.php; fastcgi_split_path_
# Nagvis Configuration
location /nagvis {
alias /opt/nagvis/share;
}
location ~ ^(/nagvis/.*\.php)(.*)$ {
root /opt/nagvis/share/;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
fastcgi_pass unix:/var/run/fcgiwrap-php.sock;
}
请求的URL是:…localhost/nagvis/index.php
指向文件系统:/opt/nagvis/share
但是index.php包含config.php,它重定向到
..localhost/frontend/nagvis js/index.php,导致404文件未找到错误。日志告诉我,它正在寻找一个完全不同的地方
那么,为什么要删除“nagvis”url部分,以及如何对此进行正确的重写