nginx 配置路径
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。
各位好,很多人还不知道nginx的配置路径。下面详细解释一下。现在让我们来看看!
1.概观
今天就来详细讲解一下Nginx的配置文件,并给出一些配置建议,希望对你有所帮助。
2、nginx.conf
1)配置文件位置
在NGX安装目录下的conf文件夹下,例如:/usr/local/nginx/conf/nginx.conf。
也可以将配置文件放在任意位置,并在启动Nginx时指定配置文件的位置,例如:https://www.pc-daily。/Xitong/nginx-c/home/nginx.conf。
2)工作进程
设置工人数量。Nginx的流程模型采用master和worker两种模式,一个master负责协调,多个worker负责与客户端交互。
在这里设置为自动。
3)事件
使用的模型和每个工作线程的连接数。
Linux操作系统中的型号推荐使用Epoll。
工作连接的数量通常设置为10240。当然,如果硬件资源很好,可以适当增加。
4)包括
包含另一个文件的内容,并将另一个文件的内容放在标记处。
可以使用多个include编写多个文件,或者使用通配符来匹配多个文件。
5)发送文件和tcp_nopush
Sendfile:设置是否开启文件高效传输,默认开启。
Tcp_nopush:仅当sendfile值为on时有效。当tcp_nopush设置为on时,表示数据包累积到一定大小时才会发送,有助于提高文件传输效率。
建议将它们设置为开。
6)保持活动状态超时
客户端和服务器之间连接的超时时间。在连接断开之前,客户端再次与服务器交互,因此连接可以重用,不需要重新建立连接,降低了资源成本。
设置为0,这意味着在交互后立即断开连接。请将该值保留为默认值。
7)gzip
设置为on,表示数据在传输前会被压缩,这样会增加传输效率,节省带宽,但是会影响服务器CPU的性能。
要打开此配置,需要配置一些附加属性。
在这里你可以权衡是节省带宽还是提高CPU性能。建议开启,根据实际情况进行配置。
gzip打开;
gzip_min_length512#限制最小压缩量(单位字节),低于该值将不会被压缩。
gzip_p_level5;#压缩级别,值为1到9。级别越高,压缩比越大,消耗的cpu也越多。
gzip_types文本/普通应用/javascript文本/css图像/jpeg图像/gif图像/png应用/JSON;#需要压缩的文件类型
8)服务器
服务器块是一种虚拟服务。
在服务器块中,您可以指定虚拟服务的端口、服务名、路由规则和其他信息。
可以有多台服务器。
在一台服务器下,可以有多个位置。
服务器{
听90;#端口
server_name本地主机;#服务名,可以是IP地址或域名。当端口相同时,它将根据服务名选择采用哪个路由规则。
Location/{#根路径路由规则
根html#对应nginx的安装目标下的html文件夹,也可以设置为绝对路径,例如:root/home/html;
索引hello.html;#指定默认主页是hello.html。
}
&emsp&emsp&emsp&emsp位置/你好{&emsp&emsp&emsp&emsp&emsp&emsproot/home/hello;&emsp&emsp&emsp&emsp&emsp&emsp#index被省略,这意味着没有默认页面&emsp&emsp&emsp&emsp}&emsp&emsp&emsp&emsp&emsp&emsp
error_page500502503504/50x.html;#指定这些状态代码跳转到的错误页面。
location=/50x.html{
根html
}
}
9)9)位置匹配规则的详细说明
服务器块包含位置块,一个服务器下可以有多个位置块,主要用于配置请求的路由规则。
Nginx根据请求的资源路径匹配位置块,然后根据位置的配置转发路由。
Location支持多种匹配规则,下面会详细介绍。
精确匹配
Location/{#根路径路由规则
根html#对应nginx的安装目标下的html文件夹,也可以设置为绝对路径,例如:root/home/html;
索引hello.html;#指定默认主页是hello.html。
}
&emsp&emsp&emsp位置/你好{
&emsp&emsp&emsp&emsp&emsproot/home/hello;
&emsp&emsp&emsp&emsp&emsp#index被省略,这意味着没有默认页面。
&emsp&emsp&emsp&emsp}
正则表达式匹配
&emsp&emsp&emsp&emsp位置~*。(GIF|PNG|JPG|BMP|JPEG){#*表示不区分大小写。
root/home/img;&emsp&emsp&emsp&emsp&emsproot/home/img;
&emsp&emsp&emsp&emsp}
匹配以路径开头的请求。
&emsp&emsp&emsp&emsp位置^~/服务器/页面/{
&emsp&emsp&emsp&emsp根目录/主页/页面;
&emsp&emsp&emsp&emsp}
3.概观
今天详细讲解Nginx配置,后面会单独介绍Nginx的一些高级应用。
nginx配置路径如上所述。这篇文章已经分享到这里了。希望能帮到大家。如果信息中有任何错误,请联系边肖进行更正。
本文主要介绍了关于nginx 配置路径的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/85213.html