我刚从塞拉升级到高塞拉。
显然,一切都很好。但是当我在本地( PHP中的Web开发等)测试我的工作时,我发现没有一个工作正常。
检查并查找bug可能在哪里,我查看了所有的Virtual-Hosts都很好,并且我发现Virtual-host文件有超过10个配置的元素,只有2个virtual-host的测试
更新后的虚拟主机文件内容为:
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>我的额外文件是:/etc/apache2/ VirtualHost /httpd-vhosts.conf
我能以某种方式恢复该内容吗?我真的丢失了这些虚拟主机配置吗?
发布于 2018-01-18 01:38:56
我不知道这条消息应该是评论还是回复。
我遇到了同样的问题,但幸运的是,更新保留了您的文件。
我在以下位置找到了我的最后一个httpd vhosts:
httpd-vhosts.conf~previous我建议你看一下
/etc/apache2/文件夹也是,也许你以前的
httpd.conf 以"~previous“命名进行备份,您可以恢复它或更改当前的。
运行:
sudo apachectl --test检查是否一切正常。
https://stackoverflow.com/questions/48020990
复制相似问题