nginx的alias和root
作者:
猫尾草 | 来源:发表于
2019-05-05 14:48 被阅读0次
- alias会去掉location后面匹配的字符,直接使用alias后面的地址;
- root会把location后面匹配的字符拼接到root后面的地址的后面。
server {
listen 8080 default_server;
listen [::]:8080 default_server;
server_name _;
// 1.alias的特殊情况,alias需要加“/”
// 当访问http://ip:port/时,访问http://ip:port/usr/video/
location / {
alias /usr/video/;
}
// 2.alias需要加“/”
// 当访问http://ip:port/aaa1/时,访问http://ip:port/usr/video/
location /aaa1/ {
alias /usr/video/;
}
// 3.alias不需要加“/”
// 当访问http://ip:port/aaa2/时,访问http://ip:port/usr/video/
location /aaa2 {
alias /usr/video;
}
// 4.root任何情况下都不必要加“/”,加了也没有关系
// 当访问http://ip:port/bbb/时,访问http://ip:port/bbb/usr/video/
location /bbb/ {
root /usr/video/;
}
}
本文标题:nginx的alias和root
本文链接:https://www.haomeiwen.com/subject/nunroqtx.html
网友评论