Avatar billede easytouch Nybegynder
23. februar 2003 - 17:08 Der er 23 kommentarer og
1 løsning

Webserver til 3 domain

Hej Eksperter.

Jeg håber at i kan hjælpe mig.
Jeg har 3 forskellige domæner som alle peger på egen server.
Jeg har været inde og læse på www.lws.dk at man kan sætte sin apache op, så den selv kan finde ud af hvilken domæne at den skal køre, eks. hvis jeg ville have www.easyfind.dk til at køre, skulle jeg bare sætte www.easyfind.dk i httpd.conf samt rette den til.
Men mit problem er at det kun virker med et domain, og det er med den side som ligger i min var/www/html/xxxx.
Så måden at mine domains køre nu, er på den måde at de bliver peget forskellige steder hen på min server, hvilket at jeg syntes er upraktisk.
Og jo jeg ved godt at det ender op med det samme i sidste ende. Men jeg skulle gerne kunne lave sub-domain på mine domains, når jeg engang når så lang....

Håber at jeg kan få en hånd med mit problem....

Ps. jeg køre RH 8.0
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:18 #1
her er min opsætning

Listen 192.168.1.2:80
BindAddress 192.168.1.2
ServerAdmin mail@domain.dk

NameVirtualHost 192.168.1.2
NameVirtualHost 192.168.1.2
<VirtualHost 192.168.1.2>
        ServerName gbit.dk
        ServerAdmin mail@gbit.dk
        DocumentRoot /usr/local/www/data
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/gbit.dk-error_log
        CustomLog /var/log/gbit.dk-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName www.gbit.dk
        ServerAdmin mail@gbit.dk
        DocumentRoot /usr/local/www/data
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/gbit.dk-error_log
        CustomLog /var/log/gbit.dk-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName clan-soldier.dk
        ServerAdmin mail@clan-soldier.dk
        DocumentRoot /usr/home/alzar/public_html
        ErrorLog /var/log/clan-soldier.dk-error_log
        CustomLog /var/log/clan-soldier.dk-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName www.clan-soldier.dk
        ServerAdmin mail@clan-soldier.dk
        DocumentRoot /usr/home/alzar/public_html
        ErrorLog /var/log/clan-soldier.dk-error_log
        CustomLog /var/log/clan-soldier.dk-access_log common
</VirtualHost>
<VirtualHost 192.168.1.2>
        ServerName mail.clan-soldier.dk
        ServerAdmin mail@clan-soldier.dk
        DocumentRoot /usr/local/squirrelmail
        ErrorLog /var/log/clan-soldier.dk-error_log
        CustomLog /var/log/clan-soldier.dk-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName valter.info
        ServerAdmin mail@valter.info
        DocumentRoot /usr/home/pmv/public_html
        ErrorLog /var/log/valter.info-error_log
        CustomLog /var/log/valter.info-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName www.valter.info
        ServerAdmin mail@valter.info
        DocumentRoot /usr/home/pmv/public_html
        ErrorLog /var/log/valter.info-error_log
        CustomLog /var/log/valter.info-access_log common
</VirtualHost>
<VirtualHost 192.168.1.2>
        ServerName mail.valter.info
        ServerAdmin mail@valter.info
        DocumentRoot /usr/local/squirrelmail
        ErrorLog /var/log/valter.info-error_log
        CustomLog /var/log/valter.info-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName louis.valter.info
        ServerAdmin mail@valter.info
        DocumentRoot /usr/home/alzar/public_html/louis
        ErrorLog /var/log/valter.info-error_log
        CustomLog /var/log/valter.info-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        DocumentRoot /usr/home/loadet/public_html
        ServerName  simon.valter.info
        ServerAdmin mail@valter.info
        ErrorLog /var/log/valter.info-error_log
        CustomLog /var/log/valter.info-access_log common
</VirtualHost>
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:19 #2
gør du sådan burde det virke .. jeg har læst på forskellige sider og de fleste af dem var ikke særligt gode .. men jeg fik klaret det til sidst på den måde.
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:20 #3
NameVirtualHost 192.168.1.2 skal kun stå 1 gang ;)
Avatar billede easytouch Nybegynder
23. februar 2003 - 17:30 #4
NameVirtualHost skal det være min gateway som er 10.0.0.1 eller min faste IP adresse...
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:31 #5
det skal være din servers ip .. hvis den er bag en router har den en intern ip .. altså den ip som routeren forwarder kald til port 80 til.
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:32 #6
hvis server og gateway er det samme så er det nok 10.0.0.1 .. men jeg kender ikke din opsætning.
Avatar billede easytouch Nybegynder
23. februar 2003 - 17:36 #7
Jeg prøver lige lige frem...går det galt,,vender jeg lige tilbage til dig :o)
Men du skal have tak for din hjælp indtil nu
Avatar billede simonvalter Praktikant
23. februar 2003 - 17:45 #8
np
Avatar billede jalle Nybegynder
23. februar 2003 - 18:04 #9
loadet du kan mindske din opsætning ved at bruge ServerAlias fx:
<VirtualHost 192.168.1.2>
        ServerName gbit.dk
        ServerAdmin mail@gbit.dk
        DocumentRoot /usr/local/www/data
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/gbit.dk-error_log
        CustomLog /var/log/gbit.dk-access_log common
</VirtualHost>

<VirtualHost 192.168.1.2>
        ServerName www.gbit.dk
        ServerAdmin mail@gbit.dk
        DocumentRoot /usr/local/www/data
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/gbit.dk-error_log
        CustomLog /var/log/gbit.dk-access_log common
</VirtualHost>

til kun at fylde en virtualhost
<VirtualHost 192.168.1.2>
        ServerName gbit.dk
        ServerAlias www.gbit.dk *.gbit.dk
        ServerAdmin mail@gbit.dk
        DocumentRoot /usr/local/www/data
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/gbit.dk-error_log
        CustomLog /var/log/gbit.dk-access_log common
</VirtualHost>

Ellers kan man også bruge * i stedet for en ip-adresse - så behøver man ikke at tænke på hvilken ipadresse man skal bruge.
Avatar billede simonvalter Praktikant
23. februar 2003 - 18:12 #10
ok nice ;)
Avatar billede easytouch Nybegynder
23. februar 2003 - 23:57 #11
Jeg kan desværre kun få den til at æde 2 ud af mine 3 domains...
Den 3 som jeg sætter ind, peger den over på en af de 2 andre, hvorfor ved jeg ikke....

Er det ikke muligt at få den til at lave sub-domain også
Avatar billede jalle Nybegynder
24. februar 2003 - 00:50 #12
Prøv at liste din virtualhost. Det er typisk fordi det sidste domain er stavet forkert.
Avatar billede easytouch Nybegynder
24. februar 2003 - 14:11 #13
NameVirtualHost 10.0.0.2

<VirtualHost 10.0.0.2>
        ServerName easyfind.dk.dk
        ServerAlias www.easyfind.dk *.easyfind.dk
        ServerAdmin admin@easyfind.dk
        DocumentRoot /home/easyfind-dansk/public_html
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/easyfind.dk-error_log
        CustomLog /var/log/easyfind.dk-access_log common
</VirtualHost>

<VirtualHost 10.0.0.2>
        ServerName sokkel.dk
        ServerAlias www.sokkel.dk *.sokkel.dk
        ServerAdmin admin@sokkel.dk
        DocumentRoot /home/sokkel/public_html
        ErrorDocument 404 /missing.html
        ErrorLog /var/log/sokkel.dk-error_log
        CustomLog /var/log/sokkel.dk-access_log common
</VirtualHost>

Det er sådan at det ser ud i min httpd.conf lige nu
Den viser godt nok easyfind.dk men når jeg prøver med sokkel.dk så får jeg easyfind.dk siden frem.
Avatar billede jalle Nybegynder
24. februar 2003 - 14:32 #14
Har du husket at genstarte apache efter du har tilføjet sokkel.dk ?
Avatar billede simonvalter Praktikant
24. februar 2003 - 16:29 #15
hvis du tilføjer *.sokkel.dk som et serveralias kan du heller ikke bruge subdomain.

det skal da så lige være hvis du opretter subdomainet over det entry med *.sokkel.dk ... men jeg ved det ikke med sikkerhed.
Avatar billede easytouch Nybegynder
24. februar 2003 - 17:27 #16
Jo jeg har genstartet apache.
Men den vil desværre kun vise easyfind.dk
Hvorfor ved jeg ikke....for som du kan se, så har jeg skrevet dem ind som forklaret.
Står sku i en blindgyde lige nu :o(
Avatar billede simonvalter Praktikant
24. februar 2003 - 17:39 #17
har du også sat
Listen 192.168.1.2:80
BindAddress 192.168.1.2
Avatar billede langbein Nybegynder
27. februar 2003 - 23:37 #18
Hvilken Red Hat ? Fram til RH 7.3 så kunne man konfigurere på denne måten og så kjørte det. I 8.0 så kom noen andre smådetaljer. En av dem var at det i utganspunktet bare er fil navnet index.html som kan brukes som default fil i et directory. (index.htm eller index.php fungerer ikke.) Mulig det kom til et par andre smådetaljer. Husker ikke. Hadde litt småplunder med dette.
Avatar billede easytouch Nybegynder
06. marts 2003 - 14:59 #19
Avatar billede easytouch Nybegynder
06. marts 2003 - 14:53 #20
Avatar billede easytouch Nybegynder
06. marts 2003 - 15:24 #21
Avatar billede easytouch Nybegynder
06. marts 2003 - 14:48 #22
Avatar billede easytouch Nybegynder
06. marts 2003 - 19:48 #23
Hvordan kan det være at på en af mine domain, kan jeg kun se den hvis jeg skriver easyfind.dk og ikke med www.easyfind.dk
Avatar billede easytouch Nybegynder
15. februar 2008 - 22:18 #24
tak
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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