关于云服务器nginx无法转发到tomcat主页的问题,

来源:13-9 服务端项目自动化发布、验证、故障排查与解决

MrLEOzzzzZZZ

2017-09-13

老师您好,我就是那个说没法贴图新开问题的童鞋. 

现在的情况就是: 

  1. 我在本地ping 云服务器ip 是可以ping通的, 但是ping 云服务器+8080端口号 是ping不通的, 我想这个应该是因为您教程里让我们通过iptables防火墙设置把8080端口对外都关闭了的原因吧.

  2. 在本地浏览器输入云服务器ip是可以访问都nginx主页的, 但是如果输入云服务器ip+8080 就显示tcp time out, 也就是nginx无法转发大tomcat主页. 我的nginx的设置也是跟着老师这样的, 就是在nignx.conf里添加了对vhost下的conf文件的引用, 然后我在vhost下也新建了一个tomcat.conf文件来配置tomcat的转发, 我把所有相关的图都发上来,您帮我看看到底是哪里出问题了呢......百思不得其解啊(ps: 我只买了云服务器没有买域名哈老师,)

  3. http://szimg.mukewang.com/59b885c80001620505780195.jpg

  4. http://szimg.mukewang.com/59b885c80001758313030337.jpg

  5. http://szimg.mukewang.com/59b885c90001179313280992.jpg

  6. http://szimg.mukewang.com/59b885c900017cf810570726.jpg

  7. http://szimg.mukewang.com/59b885c90001470c13280992.jpg

写回答

2回答

Geely

2017-09-14

你好,同学

  1. ping端口是不ok的,可以用telnet 命令来试试端口是否通

  2. 如果想访问8080端口,一定要在防火墙开通8080端口,教程线上关闭8080是因为不需要通过8080访问,都是通过nginx80端口直接进行访问,然后进行反向代理,域名转发

        补充:记得要买一个域名,servername通过域名进行解析。如果不买域名,那么要在你本机配置一个host,记住是浏览器那个机器配置host!

    3.    你在本机配置host吧,对应你的云服务器的ip。然后在浏览器访问host的配置的虚拟域名。

1
2
MrLEOzzzzZZZ
老师我知道了, 总之如果想实现云服务器的nginx反向代理必须通过域名转发啦, 毕竟配置本机host也就我自己能访问到服务器...... 算了,,那我就直接开放8080端口好了...谢谢老师
2017-09-14
共2条回复

Geely

2017-09-14

我给大家整理了这个,有问题可以来看看先找一下。 肯定有你想要的哈

部署环境的话 ,建议看下文章最后一小段哟~


http://www.imooc.com/article/20193 


0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程