Oprette og vedlligeholde subdomæner

Apache

Denne artikel beskriver hvordan du opretter subdomæner på dit domæne.

Denne HOWTO er bygget op om følgende:

Apache Webserver (2.X)
GratisDNS.dk til styring af dit domæne
Domænet eksempel.dk (Dette skiftes ud med dit eget domæne)
Serverens IP (i dette eksempel 127.0.0.1 som skiftes ud med din servers globale IP)

Det første punkt er at oprette dit domæne hos din DNS, hos gratisdns.dk:

Opret 2 A Records:
eksempel.dk -> 127.0.0.1
*.eksempel.dk -> 127.0.0.1

Når det er gjordt, skal der ikke pilles mere ved din DNS, og vi rykker videre til din apache2.conf fil:

Åben apache2.conf (/etc/apache2/apache2.conf)
På andensidste linie, ovenover Include /etc/apache2/sites-enabled/[^.#]*, tilføjer du:

NameVirtualHost 127.0.0.1:80

Gem og luk.

Derefter er vi klar til at oprette vores subdomæner, det gør vi ved at åbne /etc/apache2/sites-enabled og opretter din_hp.conf og skriver:

<VirtualHost 127.0.0.1:80>
        ServerName beta.eksempel.dk
        ServerAdmin webmaster@localhost
        DocumentRoot "/var/www/eksempel/beta"
        Options FollowSymLinks
        ErrorLog /var/log/apache2/beta_eksempel.log
        CustomLog /var/log/apache2/beta_eksempel_access.log combined
        LogLevel warn
        ServerSignature On


Ovenstående opretter domænet beta.eksempel.dk (samme som eksempel.dk/beta)

Nu skal du Gemme og lukke filen, og genstarte apache:

I Shell, som root:

service apache2 restart

Derefter kan du tilgå siden i din browser via beta.eksempel.dk

God fornøjelse :)