我正在编写一个网站,在使用 Apache2 的 Debian 服务器上线时遇到了一些问题。当我在端口 8080 上运行该网站(即 www.example.com:8080)时,整个过程运行良好,页面已加载。但是,当我告诉 Apache 改用端口 80 时,它不起作用。当我访问它(即 www.example.com)时,它似乎无休止地加载。
我确保在 /etc/apache2/ports.conf 和 /etc/apache2/sites-enabled/mysitesfile 中将端口 8080 更改为端口 80。我还确保在执行此操作后重新启动 apache 服务器:之后,Nmap 显示 Apache 正在监听端口 80。
我决定较早服务器上的端口 80 和端口 8080 确实都打开了。那么到底是怎么回事呢?只要端口 80 和端口 8080 都打开了,那么是什么原因导致其中一个端口可以工作而另一个端口不工作呢?是否有需要编辑的文件我没有编辑?
如能得到任何帮助我将非常感激!
答案1
服务器位于哪里?
如果您在家中运行此服务器,您的 ISP 可能正在阻止端口 80。