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 には、..localhost/frontend/nagvis-js/index にリダイレクトする config.php が含まれています。 php で 404 file not found エラーが発生します。ログは、まったく別の場所を探していることを示しています。
では、なぜ「nagvis」の URL 部分を削除し、それを正しく書き換えるにはどうすればよいのでしょうか。