Issues with Apache and virtual domains

Discussion in 'Apache' started by otherwish, Mar 12, 2008.

  1. #1
    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.
     
    otherwish, Mar 12, 2008 IP