【问题标题】:Cannot reach Linux server with web explorer using public IP address [closed]无法使用公共 IP 地址通过 Web 浏览器访问 Linux 服务器 [关闭]
【发布时间】:2015-07-19 14:57:43
【问题描述】:

我设置了一个 Linux 服务器,但我无法使用公共 IP 地址从 Web 浏览器访问其 public_html 目录。

但是,我可以使用带有公共 IP 地址的 SSH 访问服务器。

我不知道出了什么问题。

【问题讨论】:

  • 嗯,一个http服务器在运行吗?如果有,你是否在防火墙中打开了端口?
  • 是的,请在您的网络服务器和配置上添加详细信息
  • 我可以为您提供哪些信息?我应该在 linux 上运行哪些命令来输出有用的信息?
  • 我在路由器上转发了端口 80 和 3306,因为我的 mysql 工作台也没有连接。不确定这是否是正确的举动。我也意识到,即使我使用本地地址,mysql工作台也无法连接。
  • @arkascha 我在我的服务器上运行 apache2。是的,它正在运行。我可以通过本地地址访问网页。如何在linux服务器的防火墙上打开端口?

标签: linux networking server


【解决方案1】:

检查httpd服务是否正在运行

$ sudo Service httpd status

如果没有,则启动 Httpd

$ sudo service httpd start

检查 iptables 服务(防火墙)不允许端口 80 要打开端口 80,我这样做:

$ sudo iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT

保存

$ sudo /etc/init.d/iptables save

【讨论】:

  • 它告诉我以下内容: $ sudo Service httpd status 找不到服务命令 sudo /etc/init.d/iptables save command not found
  • 它的 debian{ubuntu} 或 rpm{centos} ?
  • 它的 debian Ubuntu 服务器
  • 试试 $ sudo service ufw stop
  • 它现在告诉我“ufw 停止/等待”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-29
  • 2016-12-22
  • 2020-08-04
  • 2021-12-28
  • 1970-01-01
相关资源
最近更新 更多