Виртуальные хосты XAMPP [Linux Ubuntu] не работают

Я пытался создать виртуальный хост magento.developers.com В Ubuntu 12.04 с помощью XAMPP.
Сначала я отредактировал /opt/lampp/etc/extra/httpd-vhosts.conf и добавил следующие строки:

<VirtualHost *:80>
    ServerAdmin webmaster@magento.developers.com
    DocumentRoot "/opt/lampp/htdocs/magento"
    ServerName magento.developers.com
    ErrorLog "logs/magento.developers.com-error_log"
    CustomLog "logs/magento.developers.com-access_log" common
</VirtualHost>


Я перезапустил XAMPP с помощью команды sudo /opt/lampp/lampp restart и тогда я отредактировал
файл hosts и добавил:

127.0.0.1   magento.developers.com

затем я попытался получить доступ к magento.developers.com С помощью браузера, и это не доступ

/opt/lampp/htdocs/magento

что я должен сделать, чтобы сделать его работа и доступ вместо htdocs (корень)?

2 ответов


conf виртуальных хостов defualt отключен в httpd.conf, чтобы разрешить виртуальные хосты
в XAMPP под Ubuntu вы должны раскомментировать строку 480 на httpd.conf:

MAINSTEP: Uncomment line 480, как показано ниже:

479. # Virtual hosts
480. Include etc/extra/httpd-vhosts.conf

на httpd.conf файл находится под /opt/lampp/etc, чтобы изменить его, просто выполните следующие действия:

1. запустить sudo gedit /opt/lampp/etc/httpd.conf
2. применить MAINSTEP


Создать Вертикальный Хост: -

sudo vi /opt/lampp/etc/httpd.conf

и раскомментировать следующую строку

Include etc/extra/httpd-vhosts.conf

Теперь создайте N количество хостов ниже команд:

sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf (введите хост).

sudo nano /etc/hosts                 (do host file entry)

затем перезапустите xampp

sudo /opt/lampp/lampp restart