CentOS7 Apache - 提供页面,但基本URL提供内部地址,无法访问

时间:2018-05-14 21:12:27

标签: wordpress apache virtualhost centos7

我在尝试设置网站时遇到了一些令人费解的问题。我在运行Apache的Centos7上安装了WordPress。

此网络服务器位于防火墙后面,因此它有一个内部地址,但所有公共地址的http请求都会转发给它。

每当我访问知识产权或网站时,它都会给我一个"这个网站无法到达" chrome中的错误并且给我" http://[internal地址] /无法访问",这意味着它以某种方式映射到内部地址。

但是,如果我导航到site.com/index.html,我可以看到我放在apache web root中的索引文件。同样,任何特定页面都可以正常运行并且没问题。

这让我相信它不是网络问题,而是我的conf文件很奇怪。这是vhost文件:

<VirtualHost 8.8.8.8> DocumentRoot "/var/www/html" ServerName google.com </VirtualHost>

(用我的公共IP替换8.8.8.8,用我的DNS名称替换谷歌)

这可能是某些Wordpress权限的问题吗?我验证了apache doc root是由apache拥有的:apache,mariadb数据库权限似乎工作,网站在内部再次上调,但不在外部。

非常感谢任何帮助或指示,谢谢!

0 个答案:

没有答案