nginx的location配置
创始人
2025-07-09 13:02:48
0

root  路径;

root指定的路径需要结合映射地址,例如:

location /static {
    root /usr/share/nginx;
}
此时访问:http://ip/static/index.html
实际访问的路径为:/usr/share/nginx/static/index.html


alias  路径;

alias指定的路径不需要结合映射地址,例如:
location /static {
    alias /usr/share/nginx/;  //若路径为文件,则需要以/结尾
}
此时访问:http://ip/static/index.html
实际访问的路径为:/usr/share/nginx/index.html


路径匹配

=开头表示精确匹配
^~开头表示以某个字符串开头,不是正则匹配
~开头表示区分大小写的正则匹配
~* 开头表示不区分大小写的正则匹配
/表示通用匹配,如果没有其它匹配,则任何请求都会匹配到
路径匹配优先级:(location = )> (location 完整路径)> (location ^~ 路径)> (location ,* 正则顺序)> (location 部分起始路径)> (/)


index  空格分隔的文件名;

配置默认首页


autoindex  off | on

配置是否允许目录浏览


proxy_pass

配置反向代理

相关内容

热门资讯

centos7支持中文 1、使用locale命令查看当前使用的语言2、使用locale -a 查看安装的语言包,如果没有中文...
vcenter因证书问题无法上... 解决方法:导入root CA证书。主要操作步骤如下:1、下载root CA证书,并解压。2、右击5a...
redis出现报错:Error... 问题:redis出现报错:Error: 磁盘在使用中,或被另一个进程锁定解决方法1、在配置文件中修改...
centos7 LVM(逻辑卷... 一、LVM简介 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它...
mariadb galera ... mariadb server下载地址:https://mariadb.org/download/?...
mysql数据库导入导出 导出mysqldump --default-character-set=utf8 -u用户名 -p密...
nginx配置实例:只允许内部... #配置清单location / { deny 192.168.1.1; ...
centos7上安装git服务... 一、安装git1、安装依赖库#yum install openssl-devel curl-deve...
esxi主机多链路设置注意事项 esxi主机多链路设置要在设置管理IP之前。否则删除链路后会出现无法连接esxi主机。
win10无法连接router... 打开注册表编辑器regedit:找到HKEY_LOCAL_MACHINE\SYSTEM\Curren...