[解决]
我有一个运行Apachect1的CentOS 7 VPS,我刚刚完成了一个需要创建多个子域的项目。现在我做完了,我不需要它们,所以我想回去清理一下。
我最初创建了这些文件
/etc/httpd/sites-available/site1.domain.com.conf
/etc/httpd/sites-available/site2.domain.com.conf
/etc/httpd/sites-available/site(...).domain.com.conf
和
/etc/httpd/sites-enabled/site1.domain.com.conf
/etc/httpd/sites-enabled/site2.domain.com.conf
/etc/httpd/sites-enabled/site(...).domain.com.conf
他们正在工作,我想我要做的一切,我想我要做的就是删除这些文件和重新启动apache。我做到了,但我仍然可以访问这些网站。知道吗?
我运行以下命令:
# apachectl restart
# systemctl restart named.service
# systemctl start named
# systemctl enable named
# systemct1 status httpd.service
我甚至重新启动了服务器,但什么也没有。抱歉,如果我错过了任何明显的东西,我仍然是新的Linux。谢谢你的帮助。
最佳答案
你可以做几件事。
第一件事是验证/etc/httpd/conf/httpd.conf,以确保如何在文件中定义虚拟主机以及是否在其中声明了虚拟主机。
Centos httpd config file
如果没有虚拟主机。您需要确保这些文件不存在。
/etc/httpd/sites-available/site1.domain.com.conf
/etc/httpd/sites-available/site2.domain.com.conf
/etc/httpd/sites-available/site(...).domain.com.conf
你也可以试试这个命令
service httpd stop (to stop service)
service httpd start (to start service)
如果可以,请告诉我:)
关于linux - CentOS 7 Apachect1删除虚拟主机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37420588/