位置:首页 > 软件下载 > 网络工具 > 服务器类 > 手机版下载_最新版下载
nginx windows v1.19.5 官方稳定版

nginx windows v1.19.5 官方稳定版

大小:1.7MB 软件类型:国外软件

软件语言:简体中文 时间:2021-08-08 06:00:03

软件授权:演示软件 运行环境:/Win8/Win7/WinXP

立即下载
软件简介
本站提供nginx下载。nginx windows是一款便捷的的小型服务器软件,它是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP代理服务器。

Nginx windows是一款方便的小型服务器软件。nginx ('engine x ')是一款高性能的HTTP和反向代理服务器,也是一款IMAP/POP3/SMTP代理服务器。使用Nginx这样的轻量级web服务器,可以为你节省不必要的开支!

nginx windows配置参数说明:

#定义Nginx运行的用户和用户组

用户www;

#nginx进程数,建议等于CPU核心总数。

worker _ processes 8;

#全局错误日志定义类型,[调试|信息|通知|警告|错误|暴击]

error _ log/var/log/nginx/error . log信息;

#流程文件

PID/var/run/nginx . PID;

# nginx进程打开的文件描述符的最大数量。理论值应该是打开文件的最大数量(系统的ulimit -n)除以nginx进程的数量。但是,nginx分配请求是不均匀的,因此建议与ulimit -n保持一致.

worker _ rlimit _ nofile 65535

#工作模式和最大连接数

事件

{

#引用事件模型,使用[kqueue | rtsig | epoll |/dev/poll | select | poll];Epoll模型是2.6版以上Linux内核中的高性能网络I/O模型。如果它在FreeBSD上运行,它使用kqueue模型。

使用epoll

#单个进程的最大连接数(最大连接数=连接数*进程数)

worker _ connections 65535

}

#设置http服务器

超文本传送协议(Hyper Text Transport Protocol的缩写)

{

包括mime.types#文件扩展名和文件类型映射表

default_type应用程序/八位字节流;#默认文件类型

# charset utf-8;#默认编码

server _ names _ hash _ bucket _ size 128;#服务器名称的哈希表大小

client _ header _ buffer _ size 32k#上传文件大小限制

large _ client _ header _ buffers 4 64k;#设置请求延迟

client _ max _ body _ size 8m#设置请求延迟

sendfile on#开启高效文件传输模式。sendfile指令指定nginx是否调用sendfile函数来输出文件。对于普通应用设置为on,对于下载等磁盘io负载较重的应用可以设置为off,以平衡磁盘和网络I/O的处理速度,降低系统负载。注意:如果图片异常,将此选项更改为关闭。

自动索引打开;#打开目录列表访问,适当下载服务器,默认关闭。

tcp _ nopush on#防止网络拥塞

tcp_nodelay打开;#防止网络拥塞

keepalive _ timeout 120#长连接超时(秒)

#FastCGI的相关参数是为了提高网站性能而设计的:减少资源占用,提高访问速度。以下参数可以从字面上理解。

fastcgi _ connect _ timeout 300

fastcgi _ send _ timeout 300

fastcgi _ read _ timeout 300

fastcgi _ buffer _ size 64k

fastcgi _ buffers 4 64k

fastcgi _ busy _ buffers _ size 128k

fastcgi _ temp _ file _ write _ size 128k;

#gzip模块设置

gzip on#打开gzip压缩输出

gzip _ min _ length 1k#最小压缩文件大小

gzip _ buffers 4 16k#压缩缓冲区

gzip _ http _ version 1.0#压缩版(默认为1.1,如果前端是squid2.5,请使用1.0)

gzip _ comp _ level 2;#压缩级别

gzip_types文本/普通应用程序/x-javascript文本/css应用程序/XML;

# compression type默认已经包含text/html了,下面不用写了,写起来不会有问题,但是会有warn。

gzip _ vary on

# limit _ zone crawler $ binary _ remote _ addr 10m;#打开IP连接限制时需要使用

上游blog.ha97.com

#上游负载均衡,重量就是重量,可以根据机器配置来定义。权重参数表示权重,权重越高,被分配的概率越大。

服务器192.168.80.121:80权重=3;

服务器192.168.80.122:80权重=2;

服务器192.168.80.123:80权重=3;

}

#虚拟主机的配置

计算机网络服务器

{

#监听端口

听80;

#可以有多个用空格分隔的域名

服务器名www.ha97.comha97.com;

index.htmlindex.htmindex.php指数;

root/data/www/ha97;

位置~。*.(php|php5)?$

{

fastcgi _ pass 127 . 0 . 0 . 1:9000;

index.php指数;

包括fastcgi.conf

}

#图片缓存时间设置

位置~。*.(gif|jpg|jpeg|png|bmp|swf)$

{

过期10d

}

#JS和CSS缓存时间设置

位置~。*.(js|css)?$

{

到期1h;

}

#日志格式设置

log _ format access‘$ remote _ addr $ remote _ user[$ time _ local]“$ request”

$ status $ body _ bytes _ send " $ http _ refer "

“$ http _ user _ agent”$ http _ x _ forward _ for”;

#定义此虚拟主机的访问日志

access _ log/var/log/nginx/ha97 access . log access;

#为“/”启用反向代理

位置/

proxy _ pass http://127 . 0 . 0 . 1:88;

proxy_redirect关闭;

proxy _ set _ header X-Real-IP $ remote _ addr;

#后端Web服务器可以通过X-forward-For获取用户的真实IP

proxy _ set _ header _ X-forward-For $ proxy _ add _ X _ forward _ For;

#以下是反向代理的一些可选配置。

proxy _ set _ header Host $ host

client _ max _ body _ size 10m#客户端请求允许的每个文件的最大字节数

client _ body _ buffer _ size 128k#缓冲代理缓冲客户端请求的最大字节数。

proxy _ connect _ timeout 90#与后端服务器的nginx连接超时(代理连接超时)

proxy _ send _ timeout 90#后端服务器数据返回时间(代理发送超时)

proxy _ read _ timeout 90#成功连接后的后端服务器响应时间(代理接收超时)

proxy _ buffer _ size 4k#设置代理服务器(nginx)的缓冲区大小以存储用户头信息

proxy _ buffers 4 32k#proxy_buffers buffer,设置平均网页低于32k

proxy _ busy _ buffers _ size 64k#高负载下的缓冲区大小(proxy_buffers*2)

proxy _ temp _ file _ write _ size 64k

#设置缓存文件夹大小。如果大于该值,将从上游服务器传输

}

#设置查看Nginx状态的地址

位置/工程状态{

stub_status打开;

access _ log on

auth _ basic“NginxStatus”;

auth _ basic _ user _ file conf/htpasswd;

#htpasswd文件的内容可以使用apache提供的htpasswd工具生成。

}

#本地静态和动态分离反向代理配置

#所有jsp页面都由tomcat或树脂处理

位置~。(jsp|jspx|do)?$ {

proxy _ set _ header Host $ host

proxy _ set _ header X-Real-IP $ remote _ addr;

proxy _ set _ header _ X-forward-For $ proxy _ add _ X _ forward _ For;

proxy _ pass http://127 . 0 . 0 . 1:808080

}

#所有静态文件都由nginx直接读取,无需tomcat或树脂

位置~。*.(html | html | gif | jpg | JPEG | png | BMP | swf | IOC | rar | zip | txt | flv | mid | doc | PPT | pdf | xls | MP3 | WMA)$

{过期15d}

位置~。*.(js|css)?$

{过期1h;}

}

}

更新日志

默认情况下,日志位于NGINX_HOME/logs/中,如下所示:

1.access.log,访问日志

2.错误.日志,异常日志

3.nginx.pid,process(此日志仅在nginx启动后存在)

显示全部

类似的软件

猜你喜欢

返回顶部