我想映射 domain.com/mail 来提供内容(我的服务器中的绝对路径)/var/www/default/mail
server {
### MAIN ###
server_name .domain.tld;
index index.php;
root /var/www/domain.tld/htdocs;
listen 80;
listen 443 ssl spdy;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$args;
include /etc/nginx/conf/*.conf;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include /etc/nginx/conf/*.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}
}
我尝试在服务器块中添加:
location /mail/ {
alias /var/www/default/mail/;
include /etc/nginx/conf/*.conf;
}
但当我访问 domain.tld/mail 时,我收到 404 错误。日志中没有一行。所以我正在寻找try_files
解决方案,但我无法让代码片段正常工作。
PS:/mail/ 位置应该提供 php 文件。