现在centos安装tomcat,通过反向代理访问tomcat首页、
1.(http://tomcat.apache.org/ "tomcat官网")下载最新的tomcat 放入/usr/local/src
中并解压
2.启动tomcat 在bin中执行./startup.sh
命令
也可以在logs文件中查看tomcat启动情况
3.查看centos是否开放了8080端口,不然外部无法访问tomcat
命令:friewall -cmd --list-all
可以看到这里没有8080端口,配置一下,命令 firewall-cmd --add-port=8080/tcp --permanent
后重启一下防火墙 firewall-cmd --reload
再此查看是否配置成功
4.打开浏览器输入ip和端口号可以查看到如下即可
如果不行,可以尝试改一下conf下server.xml中端口号重启即可
还是不行,可以尝试关闭防火墙命令如下:systemctl stop firewalld
5.配置window的域名解析,假设我们的域名是www.lcx.com 打开我们C:\Windows\System32\drivers\etc目录霞得hosts文件,在最后添加一行,其中前面x.x.x.x为服务器ip地址 后面为域名
提示:如果无法编辑,可以拖到桌面编辑完再拖回去即可
6.正式配置nginx,打开nginx的conf文件夹,编辑nginx.conf 文件vi nginx.conf
找到 server_name 修改ip地址为服务器地址,然后修改location中proxy_pass 为http://127.0.01:8080 为tomcat地址。如果没有proxy_pass 属性
7.进入nginx 中sbin目录启动nginx 命令:./nginx
8.最终测试
来源:oschina
链接:https://my.oschina.net/luocx/blog/3170840