Need help with setting up virtual servers to host two domains on one droplet

June 8, 2014 1.1k views
First - I created a droplet on Ubuntu 14.04 LTS and gave it the name Second - I have two domain names pointed to the droplets IP address Third - I followed the directions here I did so exactly and using my two domain names is working and is displaying the proper index.html file is showing the apache2 ubuntu default index.html file even though I edited the /etc/apache2/sites-available/ file to show the following: DocumentRoot /var/www/ ServerName ServerAlias I double checked to ensure I created the index.html file in the correct directory at /var/www/ Any thoughts as to what is missing? My goal is to install Wordpress on both sites using the same droplet.
3 Answers
The conf files in sites-available aren't read by Apache. You need a link in sites-enabled to the conf file. Ubuntu many have the a2ensite command available to do that for you- I don't know for sure. If not, you'll need to link it (or copy the conf file) yourself.
Thank you @Larry Fransson,

I ran:
sudo a2ensite
sudo a2ensite

While following the steps in this tutorial

Is that what you are referring to?
by Justin Ellingwood
The Apache web server is the most popular way to serve web content on the internet. Apache has the ability to serve multiple domains from a single server by using a mechanism called "virtual hosts". If a virtual host is configured correctly for each domain, the web server can correctly route traffic to the appropriate files based on the domain name requested. In this guide, we'll demonstrate how to configure Apache virtual hosts on an Ubuntu 14.04 VPS.
Update: Glad to report that all is well and working fine.
Had to run a2dissite 000-default then service apache2 restart All is good now :)
Have another answer? Share your knowledge.