Avatar billede alexandre Nybegynder
13. august 2003 - 22:19 Der er 15 kommentarer og
1 løsning

problem med virtualhosts

Hej.
mit problem, vhosts virker ikke, jeg har læset alt muligt og prøved at følge efter de foskelig eksempler, men uden held.
Jeg har kun 1 ip addresse og vil have mulighed for at have foskelig sub.domains.dk, derfor har jeg tilføjet et CNAME ( sub.domain.dk. )
som peger til domain.dk.

[code]sub IN CNAME @[/code]

/etc/apache2/conf/vhosts/vhosts.conf :

[code]
<VirtualHost domain.dk>
ServerAdmin admin@domain.dk
ServerName domain.dk
ServerAlias www.domain.dk
DocumentRoot /home/httpd/htdocs
</virtualHost>

## sub.domain.dk

<VirtualHost sub.domain.dk>
ServerAdmin sub@domain.dk
ServerName sub.domain.dk
ServerAlias sub
DocumentRoot /home/sub/public_html
</VirtualHost>
[/code]
Det resultere i , at uanset hvilket addresse jeg skriver, http://domain.dk eller http://sub.domain.dk få jeg altid den index side fra domain.dk og sub.domain.dk kan ikke ses.

Jeg har engang haft det exact samme problem da jeg sat apache op i windows, jeg har siden skifted til linux, og hvordan jeg fik det til at virke kan jeg ikke huske.

Håber nogen har talmådighed for at hjælpe.
Avatar billede htm Nybegynder
14. august 2003 - 07:49 #1
Prøv og fjern # foran NameVirtualHost et par linier oppe og ændr dine virtualhosts til:

<VirtualHost *>
ServerAdmin admin@domain.dk
ServerName domain.dk
ServerAlias www.domain.dk
DocumentRoot /home/httpd/htdocs
</virtualHost>

## sub.domain.dk

<VirtualHost *>
ServerAdmin sub@domain.dk
ServerName sub.domain.dk
ServerAlias www.sub.domain.dk
DocumentRoot /home/sub/public_html
</VirtualHost>
Avatar billede zeled Nybegynder
14. august 2003 - 09:03 #2
HUSK! at "NameVirtualHost <ip på maskinen>" skal sættes før du kan bruge den løsning.

eksempel:

NameVirtualHost 10.0.0.2
<VirtualHost 10.0.0.2>
ServerAdmin sub@domain.dk
ServerName sub.domain.dk
ServerAlias sub
DocumentRoot /home/sub/public_html
</VirtualHost>

<VirtualHost 10.0.0.2>
ServerAdmin admin@domain.dk
ServerName domain.dk
ServerAlias www.domain.dk
DocumentRoot /home/httpd/htdocs
</VirtualHost>
Avatar billede alexandre Nybegynder
14. august 2003 - 13:32 #3
det virker ikke ednu , jeg har ændret i DNS og venter på at de opdatere...
men indtil nu, så har jeg samme problem, dvs same index side vises uanset hvilket address jeg skriver.
Jeg venter med at tildele de points :)
Avatar billede gonza.dk Nybegynder
14. august 2003 - 19:43 #4
har du husket at genstarte apache-serveren efter at du har lavet ændringer i httpd.conf?
Avatar billede gonza.dk Nybegynder
14. august 2003 - 19:44 #5
hvis du kommer ind på serveren med sub.domæne.dk, så har det ikke rigtig noget med din dns at gøre, den fungerer jo fint ved at sende dig til din server.
Avatar billede alexandre Nybegynder
14. august 2003 - 20:06 #6
ja .. dns er jo opdatered , however , intet nyt :(
vi snakker linux here og apache2, så intet httpd.conf.

here er min vhosts.conf, med ip redigered og fiktiv domæne navn.

NameVirtualHost 212.242.*.*

<VirtualHost 212.242.*.*>
ServerAdmin hostmaster@domain.dk
ServerName domain.dk
ServerAlias www.domain.dk
DocumentRoot /home/httpd/htdocs

AddType application/x-httpd-php .php .php4 .php3 .phtml .phtm
AddType application/x-httpd-php-source .phps
Setenv VLOG /var/log/apache2/access_log
ErrorLog /var/log/apache2/error_log
CustomLog /var/log/apache2/access_log combined


<Directory />
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory /cgi-bin/>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

#################

<VirtualHost 212.242.*.*>
ServerAdmin hostmaster@domain.dk
ServerName sub.domain.dk
ServerAlias www.sub.domain.dk
DocumentRoot /home/sub/public_html

AddType application/x-httpd-php .php .php4 .php3 .phtml .phtm
AddType application/x-httpd-php-source .phps
Setenv VLOG /var/log/apache2/access_log
ErrorLog /var/log/apache2/error_log
CustomLog /var/log/apache2/access_log combined


<Directory />
Options -Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>

<Directory /cgi-bin/>
AllowOverride All
Options ExecCGI
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

hvis denne fil er godkemt, så må fejlen ligget et andet sted ;/
Avatar billede zeled Nybegynder
15. august 2003 - 19:05 #7
Bliver vhosts.conf includeret fra httpd.conf ?

Jeg bruger selv linux, og har fint en httpd.conf

Hvilken linux bruger du?
Avatar billede alexandre Nybegynder
15. august 2003 - 19:31 #8
vhosts bliver læst af apache.conf sådan
[code]
include vhosts/vhosts.conf
[/code]
Apache2 standard konfiguration.
Jeg bruger Gentoo.
Avatar billede alexandre Nybegynder
15. august 2003 - 19:54 #9
Jeg smider lige resten af filerne online.

apache 2.conf
http://ikaro.homepage.dk/apache2.conf

commonapache2.conf
http://ikaro.homepage.dk/commonapache2.conf
Avatar billede zeled Nybegynder
15. august 2003 - 21:00 #10
Bruger du proxy i din browser?
Avatar billede alexandre Nybegynder
15. august 2003 - 21:48 #11
ja , jeg bruger proxy, ellers kan jeg ikke bruge domain navn for at se om alt fungere.
Kan altid bruge 127.0.0.1, men så er chance for at overse noget meget større.
Jeg har en router fra Cybercity ( Zyxel 642R ) og den kan ikke lave reverse.
Så hvis jeg skriver http://<min global ip> virker det ikke.
Jeg ved dog, fra tillig erfaring, at man med Cisco router kan godt.
Avatar billede spm Nybegynder
16. august 2003 - 11:39 #12
har du der hvor du har dit domæne husket at lave en "pegning" til sub.domæne.dk ????
Det skulle jeg først lave før det virkede....
Avatar billede spm Nybegynder
16. august 2003 - 11:41 #13
min fejl. så ikke du havde lavet det
Avatar billede alexandre Nybegynder
18. august 2003 - 04:50 #14
jeg har fået det til at virke, however blev jeg nødt til at disable SSL ...
så det er lidt problematisk..
jeg lukker og søger hjælp andet sted henne.

Takker for forsøget.
Avatar billede alexandre Nybegynder
20. august 2003 - 12:52 #15
hvem vil have points ?
så skal jeg nok dele nogle .
Avatar billede zeled Nybegynder
20. august 2003 - 13:14 #16
Det er op til dig selv... men din zyxel kan sættes til at lave reverse..

Ved ikke om det virker på din 642R men på 650HW gør man det med
ip nat loopback on
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