无法在 xampp 中配置自定义 VirtualHosts

无法在 xampp 中配置自定义 VirtualHosts

我正在编辑/opt/lampp/etc/extra/httpd-vhosts.conf

我已将 VirtualHost 指令添加到此文件

<VirtualHost 127.0.0.2:80>
    ServerAdmin [email protected]
    ServerName rem
    DocumentRoot "/home/kir/www/rem/public"
    ErrorLog logs/rem-error_log
    CustomLog logs/rem-access_log common
    <Directory "/home/kir/www/rem/public">
      Options Indexes FollowSymLinks Includes execCGI
      AllowOverride None
      Order Allow,Deny
      Allow From All
    </Directory>
</VirtualHost>

然后我创建了目录/home/kir/www/rem/public 0755 kir:kir

然后我又添加到127.0.0.2 rem/etc/hosts/

然后我重新启动了 xamppsudo /opt/lampp restart

当我尝试进入时,http://rem我被重定向到http://rem/xampp 我发现重定向是由可以在中找到的文件生成的/opt/lampp/htdocs/index.php;该文件将我们重定向到/xampp目录。

请帮我弄清楚为什么 DocumentRoot 指令(可能还有其他指令)被忽略,而 Apache 将其视为/opt/lampp/htdocsDocumentRoot。

谢谢。

已更新:xampp 正在运行 apache2

答案1

我的错!

其中包括在:)httpd-vhosts.conf中评论的httpd.conf

相关内容