I tried to create a virtual host magento.developers.com
in Ubuntu 12.04 using XAMPP.
First I have edited the /opt/lampp/etc/extra/httpd-vhosts.conf
and added the following lines:
<VirtualHost *:80>
ServerAdmin [email protected]
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>
I have restarted XAMPP using the command sudo /opt/lampp/lampp restart
and then I have edited
the hosts file and added:
127.0.0.1 magento.developers.com
Then I tried to access magento.developers.com
using the browser and it's not accessing
/opt/lampp/htdocs/magento
What I have to do to make it work and access magento
folder instead of htdocs
(the root)?
The virtual hosts conf by defualt is disabled in httpd.conf, in order to allow virtual hosts
in XAMPP under Ubuntu you have to uncomment line 480
in httpd.conf
:
MAINSTEP: Uncomment line 480
as below:
479. # Virtual hosts
480. Include etc/extra/httpd-vhosts.conf
The httpd.conf
file is located under /opt/lampp/etc
, to modify it just follow these steps:
1. run sudo gedit /opt/lampp/etc/httpd.conf
2. apply MAINSTEP