Невозможно настроить пользовательские виртуальные хосты в xampp
Я редактирую /opt/lampp/etc/extra/httpd-vhosts.conf
Я добавил в этот файл директиву VirtualHost
<VirtualHost 127.0.0.2:80>
ServerAdmin kirzilla@gmail.com
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/
,
Тогда я перезапустил xampp sudo /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
:)