我正在google计算引擎上运行apache,我遵循以下步骤:http://www.groovypost.com/howto/apache/configure-apache-web-site-to-use-multiple-ports/
要使我的网站能够接受默认port80以外的多个端口,但它似乎只适用于本地主机,而不适用于我的ip地址:
我使用了telnet localhost 8080,它可以工作,但是为什么当我使用telnet <my-external-ip-address> 8080时,它就不能工作。我能知道为什么吗?
发布于 2016-05-26 14:43:35
在httpd.conf文件中,如果您给出了以下内容:
Listen localhost:8080改为:
Listen 8080然后将服务器套接字绑定到系统上的所有可用IP地址。如果情况并非如此,请尝试查看IP表。
发布于 2016-07-14 10:14:59
您必须在谷歌云防火墙中打开端口8080来解决这个问题。
若要在google云中打开防火墙,请访问:
注意:如果在目标标记中保留空白,它将在所有vms中启用,因此,如果您想添加标记,请通过编辑vm在vm中添加相同的标记。
https://serverfault.com/questions/779163
复制相似问题