如何配置 nginx 位置?
Posted
技术标签:
【中文标题】如何配置 nginx 位置?【英文标题】:How to configure an ngnix-location? 【发布时间】:2012-11-07 12:19:48 【问题描述】:我想要什么:
/ => /var/www/
/measurements /var/meassurements
我使用“位置”得到的结果:
/ => /var/www/
/measurements => /var/measurements/measurements
我做错了什么?
配置-sn-p:
location /
# root /usr/share/nginx/html;
root /var/www/;
index index.html index.htm;
location /measurements
root /var/measurements/;
autoindex on;
【问题讨论】:
【参考方案1】:以下应该有效:
location /
# root /usr/share/nginx/html;
root /var/www/;
index index.html index.htm;
location /measurements/
root /var;
autoindex on;
原因是路径是由 root + $uri 组成的,所以你最终会寻找/var/measurements/measurements
【讨论】:
以上是关于如何配置 nginx 位置?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 ebextensions 配置文件添加 nginx 缓存控制标头?
如何在部署应用程序 Elastic beanstalk 上修改 NGINX 配置