7、Nginx服务器的基础配置(nginx.conf),server、location中配置

1、keepalive-request,允许某一用户在在建立链接后,某一个链接允许请求的最大数量
默认为100,
可以在server和location中进行配置
2、listen端口监听
listen有三种监听1、监听ip,2、监听端口 3、监听UNIX Domain Socket
3、server_name 可以配置基于域名的虚拟主机和基于ip的虚拟主机
4、localtion配置
location [ = | ~ | ~* | ^~|@ ] uri {...}
其中匹配方式共有四种
= 表示只有和后面uri完全一致的情况下才进入
~ 表示将允许正则和uri进行匹配,并且区分大小写,匹配成功则进入
~*表示将使用不区分大小写的正则与uri进行匹配,
^~表示如果该选项匹配,只匹配该选项,不匹配别的选项,一般用来匹配目录
@表示定义一个命名的 location,使用在内部定向时,例如 error_page, try_files
location的配置顺序和执行顺序无关
执行顺序是先执行普通匹配,后执行正则匹配
5、root请求根目录的配置
root path 设置请求的根目录
示例:location /data/{
root /data/www
}
6、alias 更改url的对应
alias path更改url的对应
alias通过一个例子更容易理解
location ~ ^data/(.+\.(html|html))${
alias /data/error/$1
}
本来按照5的设置,将定位到/data/www中,通过alias更改根目录到/data/error
白发渔樵

白发渔樵

发表评论

电子邮件地址不会被公开。 必填项已用*标注