Avatar billede goldeneyes Nybegynder
13. september 2004 - 15:43 Der er 13 kommentarer og
1 løsning

Flere domæner / sider på Apache (win 2ke)

Jeg har en webserver med win 2000 prof, og Apache stående.
JEg vil nu høre om det kan lade sig gøre at hoste 2 hjemmesider med hvert sit domæne, når jeg kun haren ip adresse.
DNS henviser jo til ip'en, og serveren kan vel ikke findeud af hvilken side brugeren så ønsker at se?!?

HVordan gør man det i prakis?!?
Avatar billede medions Nybegynder
13. september 2004 - 15:49 #1
Du skal ud og kigge på noget Virtuel Hosting, det bliver også kaldt Vhosts.

-men prøv at søg om det på www.apache.org ...

//>Rune
Avatar billede medions Nybegynder
13. september 2004 - 15:49 #2
Fx.

<VirtualHost *>
    ServerName localhost
    ServerAdmin webmaster@mymodain.dk
    DocumentRoot C:/apache/Apache/htdocs/
    ErrorLog logs/general_error_log
    CustomLog logs/general_access_log common
</VirtualHost>

<VirtualHost *>
    ServerName www.mydomain.dk
    ServerAdmin webmaster@mymodain.dk
    DocumentRoot C:/apache/Apache/htdocs/hot
    ErrorLog logs/mydom_error_log
    CustomLog logs/mydom_access_log common
</VirtualHost>

//>Rune
Avatar billede goldeneyes Nybegynder
13. september 2004 - 16:51 #3
Kan Apache så selv finde ud af hvilken side brugeren efterspørger, når de henvises til samme ip?!?
Avatar billede medions Nybegynder
13. september 2004 - 17:23 #4
Ja.

Du kan fx. gøre sådan her:

<VirtualHost *>
    ServerName domæne2.dk
    ServerAdmin webmaster@mymodain2.dk
    DocumentRoot C:/apache/Apache/htdocs/domæne2
    ErrorLog logs/general_error_log
    CustomLog logs/general_access_log common
    ServerAlias *.domæne2.dk
</VirtualHost>

<VirtualHost *>
    ServerName domæne1.dk
    ServerAdmin webmaster@mymodain1.dk
    DocumentRoot C:/apache/Apache/htdocs/domæne1.dk
    ErrorLog logs/mydom_error_log
    CustomLog logs/mydom_access_log common
    ServerAlias *.domæne1.dk
</VirtualHost>


//>Rune
Avatar billede goldeneyes Nybegynder
13. september 2004 - 18:18 #5
Hm...
Kan ikke få det til at virke.
Pt har jeg kun et domæne (lubker.dk), men vil gerne være sikker på det virker inden jeg køber flere...

Mit dns ved scannet ser sådan ud:
Navn:      Type  IP
lubker.dk  A      ********

Her har jeg så oprettet et subdomæne:
Navn:          Type  IP
zion.lubker.dk  A      ********

Som henviser til den samme ip.

Ville mene at det i princippet er ligemeget om det eret domæne eller et subdomæne.

Jeg har derefter indsat følgendescript i httpd.conf:

# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *>
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web
</VirtualHost>
<VirtualHost *>
    ServerName www.lubker.dk
    ServerAlias lubker.dk
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web
    DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
    ServerName www.zion.lubker.dk
    ServerAlias zion.lubker.dk
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web/zion
    DirectoryIndex index.php
</VirtualHost>
Avatar billede sukos Juniormester
14. september 2004 - 05:27 #6
Har du husket at udkommentere
#NameVirtualHost
???
Avatar billede goldeneyes Nybegynder
14. september 2004 - 11:49 #7
Udkommentere?!?

Du mener slette # ik?!?
Avatar billede goldeneyes Nybegynder
14. september 2004 - 14:25 #8
Det gav resultat, men nu henvises jeg bare til min almindelige side....
Avatar billede sukos Juniormester
14. september 2004 - 18:31 #9
Hmm, ved ikke, jeg har bruger en c-record til at wildcarde domænenavne, så alt før domæne.dk virker.

Flg. er også overflødigt, eller ukorrekt.
Du definerer jo ikke noget servername
<VirtualHost *>
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web
</VirtualHost>
Avatar billede goldeneyes Nybegynder
14. september 2004 - 20:33 #10
Er lidt Newbeee. Hvad er det jeg skal gøre?
Har brug for lidt mere konkredt...
Avatar billede sukos Juniormester
15. september 2004 - 05:45 #11
Prøv først:

NameVirtualHost *

<VirtualHost *>
    ServerName www.lubker.dk
    ServerAlias lubker.dk
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web
    DirectoryIndex index.php
</VirtualHost>
<VirtualHost *>
    ServerName www.zion.lubker.dk
    ServerAlias zion.lubker.dk
    ServerAdmin daniel@lubker.dk
    DocumentRoot d:/web/zion
    DirectoryIndex index.php
</VirtualHost>

Opsætning af DNS er jeg 100 på.
Avatar billede goldeneyes Nybegynder
15. september 2004 - 13:30 #12
Giver ikke noget resultat.
Jeg ser hjemmesiden beliggende i d:/web som er tilknytter www.lubker.dk
Avatar billede goldeneyes Nybegynder
23. november 2004 - 13:46 #13
lukker
Avatar billede goldeneyes Nybegynder
23. november 2004 - 13:46 #14
lukker
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