Я редактирую /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
Виноват!
Включая httpd-vhosts.conf
был прокомментирован в httpd.conf
:)