Question

VirtualHost for subdomain not working?

Posted May 29, 2015 5.4k views
Ubuntu Apache WordPress

Hi!

So I have successfully added a DNS record for my subdomain. Now I have access to “blog.mydomainname.com”

I then created a new virtualhost for my subdomain in /etc/apache2/site-availables/000-default.conf :

<VirtualHost *:80>

ServerAdmin webmaster@example.com
DocumentRoot /var/www/blog/
ServerName blog.example.com
ErrorLog /var/log/httpd/blog/error.log
</VirtualHost>

saved it and restarted apache.

But nothing changes… when I browse blog.mydomain.com it still shows my main website. Obviously i have created a new folder (“blog”) in /var/www and uploaded wordpress via FTP.

Am I missing something?

Thank you!

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

3 answers

You need to create a new VirtualHost (new file)

“`sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/domain.conf

```sudo nano /etc/apache2/sites-available/domain.conf

Add

”`ServerName domain.com

Change

```    DocumentRoot /var/www/(foldername)

“`sudo a2ensite domain.conf
sudo service apache2 restart

Here you go

I used another method but thank you for your time :) (it still doesn’t fully work though since I get a blank page)

Cheers

i followed the same method but it’s not working for me

Submit an Answer