Nginx 配置文件介绍
1. nginx.conf 代理转发服务器配置如下:
listen 9900; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { proxy_pass http://192.168.59.74:9700; }
listen 8090; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location /fy/ { proxy_pass http://192.168.1.67:8068/; }
2、先来说说最常用到的配置语法,示例如下:
http {
...
...
server {
...
...
location ... {
...
...
}
}
server {
...
...
}
}
3. 常用命令:
nginx -s reload
nginx -s quit
4. 注意不要开太多进程:
用下面命令关闭:
taskkill /IM nginx.exe /F
5. nginx 反向代理
# 反向代理配置 stream { upstream oracle{ #这里写要代理的数据库链接和端口 server 172.29.2.1:1521 weight=1 max_fails=2 fail_timeout=30s; } server { listen 2333; #这个是代理后的端口号 proxy_pass oracle; } }
upstream oracle1{ #这里写要代理的数据库链接和端口 server 11.49.252.228:1521 weight=1 max_fails=2 fail_timeout=30s; } server { listen 33891; #这个是代理后的端口号 proxy_pass oracle1; } upstream oracle2{ #这里写要代理的数据库链接和端口 server 127.0.0.1:1521 weight=1 max_fails=2 fail_timeout=30s; } server { listen 33893; #这个是代理后的端口号 proxy_pass oracle2; }