nginx与nagvis配置重写

时间:2013-02-08 13:54:51

标签: 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_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部分,以及如何正确地重写呢?

0 个答案:

没有答案