Ubuntu 服务器端口 80 无法访问/已关闭

Ubuntu 服务器端口 80 无法访问/已关闭

我正在运行带有 Apache2 的 Ubuntu 服务器 12.04。

我的 80 端口无法访问且已关闭。您知道如何打开它以便访问我的 Web 管理员吗?

我注意到端口 80 在 LAN 下可以访问,但是即使我已经进行了端口转发,它也无法访问 LAN 之外。

我应该怎么办?

谢谢。

答案1

要访问 webmin,您必须使用 https 的端口 10000,如下所示:https://localhost:10000/

此外如果你想更改 Apache 端口

打开/etc/apache2/ports.conf文件,输入:

$ gksu gedit /etc/apache2/ports.conf

要使服务器接受端口 8010 上的连接,请输入:

Listen 8010

要使服务器同时接受端口 80 和端口 8010 上的连接,请使用:

Listen 80
Listen 8010

现在重新启动 apache

sudo service apache2 restart

并尝试。


答案2

如上所述,通过端口转发配置,端口 80 可从 LAN 访问,但不能从 WAN 访问。

当您配置端口转发时,您必须检查网关是否配置为默认路由。

您可以通过 检查路由route -n。将网关设为默认路由。例如,如果网关地址是 192.168.1.1。您可以将其设为默认路由。

sudo route add default gw 192.168.1.1

相关内容