在软件中, 配置 Nginx 反向代理服务器 IP 绑定域名 但不能配置端口号
image.PNG
因为有两个服务器, 应该对应两个不同的应用服务器
然后 把 apache-tomcat-7.0.47.tar.gz 通过 FileZilla 上传到 centOS7 中 App 目录下
复制两份 apache-tomcat-7.0.47
- [root@Nigux App]# cp -r apache-tomcat-7.0.47 apache-tomcat-1
- [root@Nigux App]# ls
- apache-tomcat-1 apache-tomcat-7.0.47 apache-tomcat-7.0.47.tar.gz
- [root@Nigux App]# cp -r apache-tomcat-7.0.47 apache-tomcat-2
- [root@Nigux App]# ls
- apache-tomcat-1 apache-tomcat-2 apache-tomcat-7.0.47 apache-tomcat-7.0.47.tar.gz
image.PNG
然后输入命令 更改一下 apache-tomcat-1 的端口号修改三个端口号
VIM apache-tomcat-1/conf/server.xml
image.PNG
image.PNG
image.PNG
查看 apache-tomcat-2 端口号
VIM apache-tomcat-2/conf/server.xml
image.PNG
image.PNG
image.PNG
然后分别开启两个 tomcat
- apache-tomcat-1/bin/startup.sh
- apache-tomcat-2/bin/startup.sh
image.PNG
然后访问 192.168.191.129
关闭防火墙
更改欢迎页, 以便区分
- [root@Nigux App]# VIM apache-tomcat-1/webapps/ROOT/index.jsp
- [root@Nigux App]# VIM apache-tomcat-2/webapps/ROOT/index.jsp
- [root@Nigux App]# cd ../
测试:
http://192.168.191.129:8080/
image.PNG
http://192.168.191.129:8081/
image.PNG
最后 配置反向代理
image.PNG
如果不配置的话, 我们输入网址, 默认跳到的是 80 端口的 nginx 页面
image.PNG
- upstream fanxiang{
- server 192.168.191.129:8080
- }
- server {
- listen 80;
- server_name wwww.fanxiang.com;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location / {
- proxy_pass http://fanxiang;
- index index.html index.htm;
- }
- }
- upstream fanxiang1{
- server 192.168.191.129:8081
- }
- server {
- listen 80;
- server_name wwww.fanxiang.com;
- #charset koi8-r;
- #access_log logs/host.access.log main;
- location / {
- proxy_pass http://fanxiang1;
- index index.HTML index.htm;
- }
- }
重启加载
找到 usr --local--nginx
[root@Nigux nginx]# sbin/nginx -s reload
image.PNG
来源: http://www.jianshu.com/p/d167f9262489