Виртуальные хосты 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