Avatar billede mjall0w Nybegynder
06. marts 2007 - 14:26 Der er 1 kommentar og
1 løsning

Være host/webhotel for 2 domæner

Hej.

Jeg har en server til at køre som allerede er host for et domæne.
Nu er mit spørgsmål så bare, kan jeg være host for 2 domæner?
Hvis ja, hvordan ?
Selvfølgelig uden at den bare redirecter en til ens ip som host(http://80.81.212.12) feks.

Håber i kan hjælpe :)
Avatar billede coderdk Praktikant
06. marts 2007 - 14:59 #1
Sagtens! http://httpd.apache.org/docs/1.3/vhosts/
Kort sagt, ændr httpd.conf:

NameVirtualHost *:80

<VirtualHost *:80>
  ServerName example.dk
  ServerAlias www.example.dk
  DocumentRoot /home/www/example.dk/htdocs
</VirtualHost>

<VirtualHost *:80>
  ServerName example2.dk
  ServerAlias www.example2.dk
  DocumentRoot /home/www/example2.dk/htdocs
</VirtualHost>

Den sidste er vist den som bliver "default" - altså den du kommer ind på, hvis du angvier et domæne som du ikke har en vhost for eller hvis du går direkte ind på IP'en...
Avatar billede datik Nybegynder
10. marts 2007 - 18:56 #2
Du kan hoste mange ved at lave en fil der hedder vhost.map og placere f.eks. i mappen /homewww/ hvor du definerer hvor du har filerne liggende

vhost.map
www.host1.dk /homewww/host1.dk/www
host1.dk /homewww/host1.dk/www
www.host2.dk /homewww/host2.dk/www
host2.dk /homewww/host2.dk/www

ændring i httpd.conf
<VirtualHost *>
RewriteEngine on
RewriteMap lowercase int:tolower
# define the map file
RewriteMap vhost txt:/homewww/vhost.map
# deal with aliases as above
RewriteCond %{REQUEST_URI} !^/icons/
RewriteCond %{REQUEST_URI} !^/cgi-bin/
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
# this does the file-based remap
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
RewriteCond %{REQUEST_URI} ^/cgi-bin/
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/cgi-bin/$1 [T=application/x-httpd-cgi]
</VirtualHost>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester