windows下使用nginx需要下载windows版本,否则最大连接数修改无效
Nginx除了可以实现负载均衡,还能够增加服务器对TCP长连接的承载量
Nginx的下载
下载地址 http://nginx.org/download/nginx-1.18.0.zip
Nginx添加TCP转发
- 将下载的压缩包解压
- 打开conf文件夹下的nginx.conf文件
- 在文件末尾添加以下代码
stream {
# 添加socket转发的代理
upstream socket_proxy {
# 转发的目的地址和端口
server 192.168.1.110:7777 weight=5 max_fails=3 fail_timeout=30s;
server 192.168.1.110:7778 weight=5 max_fails=3 fail_timeout=30s;
# ... 可以添加多个服务器 实现负载均衡 可在此处配置转发策略 默认为平均轮询
}
# 提供转发的服务,192.168.1.110:7788,会跳转至代理socket_proxy指定的转发地址
server {
listen 7788 so_keepalive=on; # so_keepalive=on表示启用长连接
proxy_connect_timeout 1s;
proxy_timeout 3s;
proxy_pass socket_proxy;
}
}
- 保存配置文件,双击打开nginx.exe文件。
- 访问
http://localhost:端口号
显示Welcome to nginx!
页面则表示服务启动成功 - ==conf文件修改后需要重新启动exe文件才能加载配置,需要去任务管理器中关闭之前的exe文件==
修改默认启动端口
- 在conf文件中 找到如下代码处 修改端口即可
http {
......
server {
listen 80; #修改此处
server_name localhost;
...
...
}
}