我正在尝试为网站添加虚拟主机,但无法启用它。
我已在 site-available 文件夹中添加了配置文件(.conf)。当我尝试通过运行来启用它时
a2ensite <site.net>.conf
它说,
ERROR: Site <site.net> does not exist!
服务器上已经有几个其他网站运行正常,没有任何问题。第一次遇到这个问题。
截屏:
答案1
您发布了 的输出sites-availble
,正确的文件夹应该是sites-available
。您要么设法重命名了包含所有配置的目录,下次重新启动 apache 会破坏所有站点,要么您创建了第二个包含配置的文件夹,apache 不会从中读取您的新文件。无论哪种方式,请修复目录名称。
答案2
您不需要.conf
后缀a2ensite
:
a2ensite <site.net>
应该管用。
如果没有,您可以随时手动创建一个符号链接sites-enabled
。