我正在编辑/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/htdocs
DocumentRoot。
谢谢。
已更新:xampp 正在运行 apache2
答案1
我的错!
其中包括在:)httpd-vhosts.conf
中评论的httpd.conf