我正在帮助pipe理的服务器上的Apache已经停止阅读虚拟主机configuration文件。 这是与Plesk控制面板的OpenVZ。 客户端使用Plesk创build虚拟主机,configuration文件位于…
/var/www/vhosts/example.com/conf
这是该文件夹的内容
-rw-r----- 1 root apache 6198 Jan 17 2011 12952768310.70665900_httpd.include -rw-r----- 1 root apache 6198 Jul 25 2011 13115853090.03526500_httpd.include -rw-r----- 1 root apache 291 Jan 18 2012 13268503300.41421300_httpd.include -rw-r----- 1 root apache 6198 Apr 4 2012 13335434130.50578900_httpd.include -rw-r----- 1 root apache 6198 Apr 10 2012 13340548100.11025400_httpd.include
昨天我用yum update在terminal更新了包,apache的主configuration文件是否可以被覆盖? 如果有,我可以在Plesk中采取什么措施来重新configuration它?
运行apachectl -t -D DUMP_VHOSTS
显示两个名称为基础的虚拟主机,并在/var/www/vhosts.example.com/conf中显示它们的configuration文件,并说该语法是可以的
当我运行yum provides */mod_access.so
我看到openvz-utils这是我昨天更新的一个包。 非常感谢任何帮助
这是httpd.conf文件http://pastebin.com/CHgX3RbT
你可以尝试添加一行
Include /var/www/vhosts/example.com/conf/*.conf
进入默认的httpd.conf文件
Include conf.d/*.conf
在210线。哪些可能会让事情正常运行。 如果这样做,那么您可能需要与plesk支持人员交谈,以了解更新为何覆盖了原始内容,以便将来可以避免再次发生。
编辑:
我发现这些命令可能是有用的(websrvmng可能在/ usr / local / psa / admin / sbin或/ usr / local / psa / admin / bin中)
sudo websrvmng -v -a
重新创buildhttpdconfiguration文件。