a2ensite 捏造提供的路径

a2ensite 捏造提供的路径

当我尝试 a2ensite 我的新虚拟主机时,我收到一条错误消息,指出虚拟主机配置不存在,而我指定的路径实际上存在。a2ensite 命令似乎忽略了我路径上的“conf”后缀。为什么?

webdev@staging01:~$ sudo a2ensite /etc/apache2/sites-available/test.x.com.conf
ERROR: Site /etc/apache2/sites-available/test.x.com does not exist!

webdev@staging01:~$ sudo ls -l /etc/apache2/sites-available/
-rw-r--r-- 1 root root  226 Jul 21 11:07 test.x.com.conf

答案1

a2ensite不期望将完整路径作为其参数。请尝试

sudo a2ensite test.x.com.conf

另外,该.conf扩展名与 vhost 定义文件并不常见。不过,这取决于你。

答案2

这似乎是一个错误,暗示/etc/apache2/sites-available/test.x.com“不存在,不是。您有一个对内部的/etc/apache2/sites-available/test.x.com.conf引用。/etc/apache2/sites-available/test.x.com/etc/apache2/sites-available/test.x.com.conf

相关内容