我在尝试设置网站时遇到了一些令人费解的问题。我在运行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数据库权限似乎工作,网站在内部再次上调,但不在外部。
非常感谢任何帮助或指示,谢谢!