一、解压安装
tar zxvf nginx-1.9.6.tar.gz cd nginx-1.9.6 ./configure --with-http_stub_status_module --with-http_ssl_module make make install
二、启动
/usr/local/nginx/sbin/nginx
三、修改配置文件
vi /opt/nginx-1.9.6/conf/nginx.conf
端口转发
server {
listen 83;
server_name http://127.0.0.1:8080;
#charset koi8-r;
access_log logs/83.log main;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_pass_header Server;
proxy_set_header Host $host:83;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
}
}
和上面一个 server 并联写一个。
如果要负载均衡,再写一个upstream
upstream tomcat_server{
server 127.0.0.1:8080;
}
和server 并联
server 里面写一句 即可
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_pass http://tomcat_server;
四、检查配置文件与启动情况
/usr/local/nginx/sbin/nginx -t
启动见下面
ps -ef |grep nginx
五、启动、停止、重启
停止:
/usr/local/nginx/sbin/nginx -s stop
启动:
/usr/local/nginx/sbin/nginx
重启:
/usr/local/nginx/sbin/nginx -s reload
参考文章:
http://selfcontroller.iteye.com/blog/1879862