如何调查未为您刚刚部署的 Wordpress 网站提供服务的 Apache Web 服务器?

如何调查未为您刚刚部署的 Wordpress 网站提供服务的 Apache Web 服务器?

我正进入(状态:

Apache 2 Test Pagepowered by CentOS

因此,Wordpress 页面未由 Apache 提供服务,但我不知道原因。我使用的是 CENTOS 6,我刚刚使用了 puppet 配置来部署它,所以我想知道为什么它不起作用。我之前使用过相同的配置,但它不起作用,我的同事做了一些修复它的事情,但他没有与我分享细节。我确实执行了 sudo service httpd start,但我想也许使用了另一个 Apache 库,它搞乱了正在提供的页面。我还认为有一个配置可以告诉 wordpress 文件夹在 Apache 中的位置,但它没有正确配置。如何检查我的机器上安装了哪些 apache,以及如何检查它为什么不为 Wordpress 网站提供服务?

答案1

查找配置: /etc/apache2/sites-enabled/ 它在 443 或 80 上运行哪个端口?您可以检查哪个命令启动了 apache,例如检查端口 80:

ps -ef $(sudo lsof -i :80 | tail -1 | cut -d " " -f2)

答案2

查看 httpd.conf 并查看 DocumentRoot 指向的位置。这就是您的 Web 文件应该存放的位置。

还要确保这些目录的权限正确,否则 apache 将无法到达那里。

相关内容