您好!欢迎来到爱源码

爱源码

热门搜索: 抖音快手短视频下载   

Nginx配置参数说明 {源码交易}

  • 时间:2022-08-31 02:18 编辑: 来源: 阅读:282
  • 扫一扫,手机访问
摘要:Nginx配置参数说明 {源码交易}
# Run使用户user nobody#启动进程,通常设置为worker_processes 1等于CPU数;#全局错误日志和PID文件# error _ log logs/error . log;# error _ log logs/error . log notice;# error _ log logs/error . log info;# PID logs/nginx . PID;#工作模式和最大连接数事件{#epoll是一种多路复用IO(I/O多路复用)的方式。#只在2.6以上的linux centos2.6内核中使用,可以大幅提升nginx的性能。可以使用epoll#单个后端工作进程worker_connections的最大并发链接数1024;#总并发数是worker_processes和worker_connections的乘积#即Max _ clients = worker _ processes * worker _ connections #在设置反向代理的情况下,Max _ clients = worker _ processes * worker _ connections/4 Why #为什么上面的反向代理除以4?应该说是一个经验值#根据以上条件,正常情况下Nginx服务器能处理的最大连接数为:4 * 8000 = 32000 # worker _ connections值的设置与物理内存大小有关#由于并发受到IO的约束,max_clients的值必须小于系统能打开的最大文件数#且系统能打开的最大文件数与内存大小成正比。一般1GB内存的机器上可以打开的文件数量在10万左右#我们来看看360M内存的VPS可以打开的文件句柄数量是多少:# $ cat/proc/sys/fs/file-max # output 34336 # 32000 < 34336,即并发连接总数小于系统可以打开的文件句柄总数。所以worker_connections的值要根据worker_processes进程数和系统能打开的最大文件数适当设置#使并发总数小于操作系统能打开的最大文件数#本质上是根据主机的物理CPU和内存来配置的#当然,理论上的并发总数可能与实际值有偏差,因为主机还有其他需要消耗系统资源的工作进程。 # ulimit -SHn 65535}http {#设置mime类型,由mime.type文件定义为包含mime.typesdefault_type应用程序/八位字节流;#设置日志格式log _ format main & gt;$ remote _ addr-$ remote _ user[$ time _ local]" $ request " & gt;⑦。$ status $ body _ bytes _ sent " $ http _ referer " & gt;⑦。“$ http _ user _ agent”“$ http _ x _ forwarded _ for”& gt;;access _ log logs/access . log main;#sendfile指令指定nginx是否可以使用sendfile函数(零拷贝模式)输出文件,#对于普通用途必须设置为on,#如果磁盘IO用于下载等重负载,可以设置为off,#可以平衡磁盘和网络之间的I/O解决方案速度,减少系统的正常运行时间。在上发送文件;# tcp _ nopush on#连接超时# keepalive _ time out 0;keepalive _ timeout 65tcp_nodelay打开;#打开gzip压缩gzip ongzip_disable "MSIE [1-6]。";#设置请求缓冲区client _ header _ buffer _ size 128klarge _ client _ header _ buffers 4 128k;#设置虚拟主机配置服务器{#监听端口80监听80;#定义www.nginx.cn以访问server _ name www.nginx.cn;#定义服务器的默认网站根目录位置根html#设置本虚拟主机的访问日志access _ loglogs/nginx . access . log main;#默认请求位置/{#定义第一页索引文件的名称索引index.php·index.html·index.htm;} #定义错误警报页面error _ page 500 502 503 504/50x . html;Location = /50x.html {} #静态文件,nginx求解location ~/(images | JavaScript | JS | CSS | flash | media | Static)/{ #静态文件30天不更新,到期后静态文件可以设置大一点,#如果更新频繁,可以设置小一点。 过期30d} #PHP脚本请求全部转发给FastCGI进行解析。使用FastCGI来配置。位置~。php $ {FastCGI _ pass127.0.0.1:默认为9000;fastcgi _ index index.php;fastcgi _ param SCRIPT _ FILENAME $ document _ root $ fastcgi _ SCRIPT _ name;包括fastcgi _ params} #访问。htxxx文件位置~ /。ht {全部否认;} }}


  • 全部评论(0)
资讯详情页最新发布上方横幅
最新发布的资讯信息
【域名/主机/服务器|】qq邮箱提醒在哪里打开(2024-06-04 18:58)
【技术支持|常见问题】1556原创ng8文章搜索页面不齐(2024-05-01 14:43)
【技术支持|常见问题】1502企业站群-多域名跳转-多模板切换(2024-04-09 12:19)
【技术支持|常见问题】1126完美滑屏版视频只能显示10个(2024-03-29 13:37)
【技术支持|常见问题】响应式自适应代码(2024-03-24 14:23)
【技术支持|常见问题】1126完美滑屏版百度未授权使用地图api怎么办(2024-03-15 07:21)
【技术支持|常见问题】如何集成阿里通信短信接口(2024-02-19 21:48)
【技术支持|常见问题】算命网微信支付宝产品名称年份在哪修改?风水姻缘合婚配对_公司起名占卜八字算命算财运查吉凶源码(2024-01-07 12:27)
【域名/主机/服务器|】帝国CMS安装(2023-08-20 11:31)
【技术支持|常见问题】通过HTTPs测试Mozilla DNS {免费源码}(2022-11-04 10:37)

联系我们
Q Q:375457086
Q Q:526665408
电话:0755-84666665
微信:15999668636
联系客服
企业客服1 企业客服2 联系客服
86-755-84666665
手机版
手机版
扫一扫进手机版
返回顶部