我遇到了一点问题。我有一个 wordpress 安装
/var/www/xyz/wordpress
现在我想在路径中安装 piwik
/var/www/xyz/piwik
我当前的 nginx 配置如下:
server {
...
root /var/www/xyz/wordpress;
index index.html index.php;
location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}
location /piwik/ {
root /var/www/xyz/piwik;
}
location ~ ^(.+?\.php)(/.*)?$ {
try_files $1 =404;
fastcgi_pass unix:/var/run/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
不幸的是,它不起作用。有什么想法/技巧来配置 nginx 吗?
答案1
这是nginx配置中常见的误解。
尝试这个:
location /piwik/ {
alias /var/www/xyz/piwik/;
}