我安装了Apache 2.4.7(Ubuntu)并设置了所有配置文件。我的域名是www.cj1098.com。我可以通过localhost和www.cj1098.com在我的主计算机上访问它,但当我尝试从网络上的另一台计算机或外部网络访问它时,我得到一个 ERR_CONNECTION_REFUSED。
这让我觉得我不允许端口通过或我的防火墙阻止了它但是我已经禁用防火墙并允许我的ip通过端口80.
我还编辑了apache2 / sites下的默认配置文件,可以指向www.cj1098.com,并为我的index.html提供了正确的目录路径名。
这里有什么我想念的吗?我已经尝试了几乎所有关于3个Google页面的教程,哈哈。
我想我应该提到我的Windows机器有一个在网络外可见的apache服务器,但我无法安装php(在Windows上)所以我在Ubuntu上安装了LaMP。我关闭了Windows apache服务器,并试图让Ubuntu工作。
编辑:我现在可以通过输入我的ubuntu机器的IP地址从我的Windows机器(在网络上)看到我的index.html文件。我还无法在外部网络上访问它,或者在另一台计算机上访问域名。
答案 0 :(得分:-1)
检查防火墙是否启用
sudo ufw status
如果已启用,只需禁用它,然后再次检查
sudo ufw disable
在这种情况下,请再次禁用它并为您的防火墙编写例外规则
sudo ufw enable