首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >侦听多个端口只应用于本地主机,而不应用于服务器的外部ip。

侦听多个端口只应用于本地主机,而不应用于服务器的外部ip。
EN

Server Fault用户
提问于 2016-05-26 11:28:54
回答 2查看 866关注 0票数 0

我正在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时,它就不能工作。我能知道为什么吗?

EN

回答 2

Server Fault用户

发布于 2016-05-26 14:43:35

在httpd.conf文件中,如果您给出了以下内容:

代码语言:javascript
复制
    Listen localhost:8080

改为:

代码语言:javascript
复制
    Listen 8080

然后将服务器套接字绑定到系统上的所有可用IP地址。如果情况并非如此,请尝试查看IP表。

票数 1
EN

Server Fault用户

发布于 2016-07-14 10:14:59

您必须在谷歌云防火墙中打开端口8080来解决这个问题。

若要在google云中打开防火墙,请访问:

  1. 菜单
  2. 网络
  3. 防火墙规则
  4. 创建firewall源ip添加0.0.0stackNewlineport添加tcp:8080

注意:如果在目标标记中保留空白,它将在所有vms中启用,因此,如果您想添加标记,请通过编辑vm在vm中添加相同的标记。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/779163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档