← Back to team overview

sslug-teknik team mailing list archive

Re: God og driftsikker løsning til at hoste subdomains?

 

On Mon, 21 Jan 2008 16:24:38 +0100
Michael Rasmussen <mir@xxxxxxxxx> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On Mon, 21 Jan 2008 15:46:21 +0100
> "Michael Guldhammer" <mguldhammer@xxxxxxxxx> wrote:
> 
> > 
> > Jeg har prøvet mod_rewrite med den er død som en sild, og jeg har
> > prøvet den e guide http://linux-support.dk/index.php?id=4 men den er
> > også død som en sild.
> > 
> > Info om server:
> > Serveren kører med Debian 4.0, Apache 1.32, PHP 5 og Pure-ftpd.
> > 
> Hvis du har mulighed for at opgradere til Apache 2.x, får du gratis
> mod_rewrite med. Et gratis eksempel:-)
> 
> (virker kun med HTTP1.1)
> 
> RewriteEngine	on
> RewriteCond	%{HTTP_HOST} ^foo.bar.tld$
> RewriteRule	^(/.*) /foo.bar.tld/$1 [R]
> 

Alt efter ens behov er det langt lettere at bruge virtualhost - med
virtual documentroot direktivet.
Det betyder at du har et bibliotek som indeholder alle dine domæner.
Hvis du så skal oprette et nyt domæne opretter du bare et nyt bibliotek
og så er der ikke noget yderligere der skal gøres.

Eksempel :
Konfiguration (ikke komplet eksempel):
<VirtualHost 10.1.1.110:80>
	VirtualDocumentRoot /www_root/%0
</VirtualHost>

/www_root/www.eksempeldom1.dk  ---> http://www.eksempeldom1.dk
/www_root/test.eksempeldom1.dk  --->http://test.eksempeldom1.dk
/www_root/www.nytsite.dk  ---> http://www.nytsite.dk
/www_root/yada.nytsite.dk ---> http://yada.nytsite.dk

osv...
Hvis du så f.eks. opretter et nyt bibliotek ...
/www_root/www.yetanotherdomain.dk

Så er det aktivt med det samme - ingen reload af konfiguration på
serveren.
Der er dog nogle ulemper med denne opsætning - bla. omkring forskellige
domæne indstillinger. Nogen kan fikses via .htaccess - andre kan ikke.

Fordelen er at det er ustyrligt let og hurtigt at sætte nye sites up
(og pille dem ned igen).

Selv bruger jeg vsftpd sammen med en virtual user setup - hvor hver
bruger er chrooted til det oprettede bibliotek - så der er ingen
umiddelbar risiko for misbrug - hverken ved at hver site har en lokal
bruger, eller ved at hver bruger på en eller anden måde kan redigere i
andres sites.

Mvh
Jesper K. Pedersen


References