Hello, I never do this, but all has the first time, so I go ahead. I have a domain called "x.tld", and it has an A entry pointing to the main IP address of the Apache server. Okay, that's cool, it works. Now, I need to have "anything.x.tld" to the server, so I make another A entry in "x.tld", and pointed it to the server. After this, I go to /etc/apache2/sites-available/ and make a file called "anything.x.tld" with the following information: NameVirtualHost anything.x.tld <VirtualHost *> ServerAdmin anything@x.tld DocumentRoot /var/www/anything/ <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all # This directive allows us to have apache2's default start page # in /apache2-default/, but still have / go to the right place # RedirectMatch ^/$ / </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride All Options ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined ServerSignature On Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride All Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> Code (markup): It doesn't work, it points to main page and not the /var/www/beta. What's wrong? What should I do? Thank you in advance.