**Nginx版本:**nginx-1.8.1.tar.gz
配置文件:
默认放置位置/usr/local/nginx/conf/nginx.conf
user root;
worker_processes 1;
error_log logs/error.log;
error_log logs/error.log notice;
error_log logs/error.log info;
pid logs/nginx.pid;
events {
use epoll;
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
log\_format main ’$remote\_addr - $remote\_user \[$time\_local\] "$request" ’
’$status $body\_bytes\_sent "$http_referer" ’
’"$http\_user\_agent" "$http\_x\_forwarded_for"’;
access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
server {
listen 8080;
server_name 139.196.242.225;
charset gb2312;
#charset utf8;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://需要代理的IP:9980;
#Proxy Settings
proxy_redirect off;
proxy\_set\_header Host $host:$server_port;
proxy\_set\_header X-Real-IP $remote_addr;
proxy\_set\_header X-Forwarded-For $proxy\_add\_x\_forwarded\_for;
proxy\_next\_upstream error timeout invalid\_header http\_500 http\_502 http\_503 http_504;
proxy\_max\_temp\_file\_size 0;
proxy\_connect\_timeout 90;
proxy\_send\_timeout 90;
proxy\_read\_timeout 90;
proxy\_buffer\_size 4k;
proxy_buffers 4 32k;
proxy\_busy\_buffers_size 64k;
proxy\_temp\_file\_write\_size 64k;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
}
}
相关问题
- 编码问题:如果要代理的项目编码为gb2312,为了保持一致,可设置
charset gb2312;
- 反向代理非80端口问题:反向代理非80端口时,如果出现地址跳转端口被去掉,可配置
proxy_set_header Host $host:$server_port;
- 反向代理未出现session等登陆权限问题