ERROR: Site example.com does not exists!(站点example.com不存在) – Apache a2ensite 命令

使用a2ensite命令在Apache配置网站的过程中发现问题。ERROR: Site example.com does not exists!(错误:网站example.com不存在!) - Apache a2ensite 命令

问题:ERROR: Site example.com does not exists!

这个错误是在我的Ubuntu系统上创建在Apache中新的虚拟主机时出现的。我在 /etc/apache2/sites-available/ 目录下一个名为example.com虚拟主机配置文件。现在,我尝试使用a2ensite命令,它出现以下问题。
root@ubuntu:~# a2ensite example.com 

ERROR:  Site example.com does not exists!
a2ensite误差-1-

解决方法:

问题在于,所有的虚拟主机配置文件必须文件名扩展为.conf。所以我干脆把example.com改名为example.com.conf。
# cd /etc/apache2/sites-available/
# mv example.com example.com.conf
并再次尝试使用相同的命令,这时候我才发现它的正常工作。
root@ubuntu:~# a2ensite example.com
a2ensite误差-1-溶液