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
Step 1: Edit apache configuration
sudo nano /opt/lampp/etc/httpd.conf
and find below the line and uncomment (remove #) and save
Include etc/extra/httpd-vhosts.conf
Step 2: Edit vhost configuration to Add Virtual Host
sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf
and add below code with your DocumentRoot (/opt/lampp/htdocs/example) and ServerName (URL)(example.local)
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/opt/lampp/htdocs/example"
ServerName "example.local"
ErrorLog "logs/example.local-error_log"
CustomLog "logs/example.local-access_log" common
</VirtualHost>
Step 3: Edit host file to add your URL (example.local)
sudo nano /etc/hosts
and add this line to the bottom with your URL (example.local) and save
127.0.1.1 example.local
Step 4: Restart server
sudo /opt/lampp/lampp restart
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With