我正在运行带有 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