我克隆了一个机架空间服务器,其中有一些/var/www/我不想要的额外目录。我只是想删除这台服务器上不需要的网站。我认为这就像删除每个目录中的目录和所有文件一样简单。
所以我通过命令行将它们全部删除。我不得不重新启动服务器。在重新启动期间,apache 无法启动,因为:
DocumentRoot [/var/www/PATH/TO/DIRECTORY/] does not exist
Run Code Online (Sandbox Code Playgroud)
另外,我有一个[warn] NameVirtualHost *:80 has no VirtualHosts通知。
我的服务器运行的是 Ubuntu 11.10。
我只是想删除我不再使用的目录。我该如何解决这个问题?
And*_*ini 11
启用和禁用 Apache 网站的推荐方法是使用a2ensiteand a2dissite(Apache 2 Enable/Disable Site 的缩写)。
这两个工具所做的基本上是添加/删除链接到/从/etc/apache2/sites-enabled. 此类链接指向/etc/apache2/sites-available.
因为您已经删除了这些文件,我建议您不仅要禁用站点(即从 中删除链接sites-enabled),还要同时删除站点配置(即从 中删除链接sites-enabled和文件sites-available)。
简而言之,您应该:
ls /etc/apache2/sites-enabledrm /etc/apache2/sites-enabled/site1 /etc/apache2/sites-enabled/site2rm /etc/apache2/sites-available/site1 /etc/apache2/sites-available/site2| 归档时间: |
|
| 查看次数: |
59724 次 |
| 最近记录: |