这是一个系列,记录我nginx开发常用的代码,小常识,有些是参考网上代码,(讲的可能有点烂,求不要打脸,嘤嘤嘤~~)送给那些需要的人。可以相互交流,喜欢的加我吧。
Wx: Lxp911221
nginx系列文章
nginx配置1 http://blog.csdn.net/zzk220106/article/details/72466765
nginx配置2 http://blog.csdn.net/zzk220106/article/details/72472404
nginx配置3 http://blog.csdn.net/zzk220106/article/details/72473226
下面开始我们的步骤:
第一步: 安装我们的Nginx, Mac上是利用brew安装的;
启动终端Terminal
brew install nginx
成功后
nginx -V 查看版本
注意:
brew安装的文件路径一般默认在
/usr/local/Cellar/nginx/
nginx的真正路径在:
/usr/local/etc/nginx
启动 sudo nginx
停止 sudo nginx -s stop
第二步: 多个Tomcat服务器解决端口冲突问题
打开每个tomcat的server.xml文件
/usr/local/tomcat/apache-tomcat-7-1/conf/server.xml
搜索关键字“port=”根据需要配置端口,不要重复。
修改nginx配置文件
/usr/local/etc/nginx/nginx.conf
upstream localhost {
#ip_hash;
server localhost:8180;
server localhost:8280;
}
location / {
root html;
index index.html index.htm;
proxy_pass http://localhost;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect HOST default;
}
然后重启nginx服务器: 或者关闭后开启动都一样:
最后我们输入 http://localhost
ok!