chloe
By:
chloe

VirtualHost for subdomain not working?

May 29, 2015 3.4k views
Apache WordPress Ubuntu

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!

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

Have another answer? Share your knowledge.