Nginx 配置实例之反向代理 centos环境

空扰寡人 提交于 2020-02-27 12:18:35

现在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.最终测试

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!