请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

现在的情况就是: 

  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. https://img1.sycdn.imooc.com/szimg//59b885c80001620505780195.jpg

  4. https://img1.sycdn.imooc.com/szimg//59b885c80001758313030337.jpg

  5. https://img1.sycdn.imooc.com/szimg//59b885c90001179313280992.jpg

  6. https://img1.sycdn.imooc.com/szimg//59b885c900017cf810570726.jpg

  7. https://img1.sycdn.imooc.com/szimg//59b885c90001470c13280992.jpg

正在回答

2回答

你好,同学

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

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

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

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

1 回复 有任何疑惑可以回复我~
  • 提问者 MrLEOzzzzZZZ #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2017-09-14 10:35:49
  • 提问者 MrLEOzzzzZZZ #2
    老师我知道了, 总之如果想实现云服务器的nginx反向代理必须通过域名转发啦, 毕竟配置本机host也就我自己能访问到服务器...... 算了,,那我就直接开放8080端口好了...谢谢老师
    回复 有任何疑惑可以回复我~ 2017-09-14 10:38:25
Geely 2017-09-14 09:39:36

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

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


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


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信