`
luo1984207
  • 浏览: 3257 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

nginx反向代理tomcat

    博客分类:
  • java
阅读更多
dsCentOS-empty虚拟机为桥接网络模式
用户名 root
密码 root

ifconfig 查看本机ip 192.168.5.129

关闭防火墙端口
service iptables stop

//启动mysql服务
service mysql start
使用有密码的命令进入mysql
mysql -uroot -proot

//导入库
source /home/software/mysql/crm.sql;

//删除webapps下所有文件
cd /home/software/tomcat7/webapps
rm -rf /home/software/tomcat7/webapps/*

把项目打成war包名称为ROOT.war

//将ROOT.war拷贝linux桌面,并将桌面上ROOT.war拷贝到webapps
cp /root/Desktop/ROOT.war /home/software/t1/webapps

//启动tomcat
/home/software/tomcat7/bin/startup.sh

//查看tomcat启动是否成功
tail /home/software/tomcat7/logs/catalina.out

//修改数据库连接
cd /home/software/tomcat7/webapps/ssm/WEB-INF/classes
vim jdbc.properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.5.129:3306/db_crm?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root

修改好后保存退出,停掉tomcat7,删除ROOT.war,重启tomcat7

//本机linux内部浏览器器和本机外部window浏览器访问地址
http://192.168.5.129:8080/
sa sa 销售主管

------------------------------本机服务器实现nginx转发---------------------------------
本机配置hosts
127.0.0.1       www.ssm.com

//nginx.conf文件中配置内容如下
#SSM服务器
server {
listen       80;
server_name  www.ssm.com;
#charset koi8-r;
#access_log  logs/host.access.log  main;

#proxy_set_header X-Forwarded-Host $host;
#proxy_set_header X-Forwarded-Server $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header Host $host;

location / {
       proxy_pass http://192.168.5.129:8080/;
       proxy_connect_timeout 600;
       proxy_read_timeout 600;
}
}

本机nginx访问项目
www.ssm.com

-----------------------------局域网内别的机器访问本机linux服务器发布的项目-----------------------------
局域网内其它机器访问地址
http://192.168.5.129:8080

其它机访问www.ssm.com时,需要在其它机hosts文件中配置我本机的网络ip和域名
ipconfig/all查看本机网络ip 如ip 192.168.5.131

其它机hosts文件配置
192.168.5.131 www.ssm.com

其它机nginx转发
#SSM服务器
server {
listen       80;
server_name  www.ssm.com;
#charset koi8-r;
#access_log  logs/host.access.log  main;

#proxy_set_header X-Forwarded-Host $host;
#proxy_set_header X-Forwarded-Server $host;
#proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#proxy_set_header Host $host;

location / {
       proxy_pass http://192.168.5.131:8080/;
       proxy_connect_timeout 600;
       proxy_read_timeout 600;
}
}

其它机启动nginx 浏览器访问
www.ssm.com

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics