Avatar billede taskmgr Nybegynder
29. april 2002 - 23:08 Der er 27 kommentarer og
1 løsning

Apache og VirtualHosts?

Hejsa...

Jeg er i besiddelse af 2 domæner, www.rostved.net og www.netcams.dk - de peger begge to samme sted lige nu.

Jeg har min egen server, en Mandrake 8.2 maskine, som kører Apache, php, mysql osv...
Kører over TDC BB-adsl (1024*256)

Hvis jeg indsætter følgende i min httpd.conf, sker der ingenting, hvorfor?

< VirtualHost * >
ServerName www.netcams.dk
DocumentRoot /var/www/html/nuke/html
< /VirtualHost >

< VirtualHost * >
ServerName www.rostved.net
DocumentRoot /var/www/html/
< /VirtualHost >

- har også prøvet med ip istedet for '*', men det hjælper inte.

Hvad kan der være galt?
Avatar billede sukos Juniormester
29. april 2002 - 23:12 #1
NameVirualHost *
Avatar billede taskmgr Nybegynder
29. april 2002 - 23:14 #2
Ingen forskel :/
Avatar billede sukos Juniormester
29. april 2002 - 23:15 #3
Har på en apache 1.3.20 brugt

ServerName domain.dk

Listen og BindAddress var begge udkommenteret.

Og derefter:

< VirtualHost * >
ServerName www.domain.dk
DocumentRoot /var/www/html/nuke/html
< /VirtualHost >

< VirtualHost * >
ServerName andetdomain.dk
DocumentRoot /var/www/html/
< /VirtualHost >

< VirtualHost * >
ServerName www.andetdomain.dk
DocumentRoot /var/www/html/
< /VirtualHost >
Avatar billede sukos Juniormester
29. april 2002 - 23:15 #4
Du har selvf genstartet apache?
Avatar billede taskmgr Nybegynder
29. april 2002 - 23:17 #5
Damnit... er ny i linux, sorry.

Skal jeg boote, eller er der en kommando?
Avatar billede darkside Nybegynder
29. april 2002 - 23:18 #6
apachectl restart kan gøre det :)
Avatar billede sukos Juniormester
29. april 2002 - 23:19 #7
Og så lige fra en ende af, (og på den rigtige måde!):

Listen og BindAddress var begge udkommenteret.

ServerName domain.dk

< VirtualHost * >
ServerName www.domain.dk
DocumentRoot /var/www/html/
< /VirtualHost >

< VirtualHost * >
ServerName andetdomain.dk
DocumentRoot /var/www/html/andetdomain/
< /VirtualHost >

< VirtualHost * >
ServerName www.andetdomain.dk
DocumentRoot /var/www/html/andetdomain/
< /VirtualHost >

Øhm, på en windåse hedder det apache -S for at se ens virtualhost konfiguration
Avatar billede sukos Juniormester
29. april 2002 - 23:19 #8
Ups, nu glemte jeg igen NameVirtualHost *
Avatar billede sukos Juniormester
29. april 2002 - 23:22 #9
/usr/local/apache2/bin/apachectl restart  Måske...
Avatar billede sukos Juniormester
29. april 2002 - 23:22 #10
Hvis du står i root! :o)
Avatar billede nixon Juniormester
29. april 2002 - 23:34 #11
jeg køre rh7 der ligger den i
/var/www/bin/apachectl "start/stop/restart"

men hvis den er installeret med programmet kan den også ligge på
/etc/init.d/httpd "start/stop/restart"
Avatar billede taskmgr Nybegynder
29. april 2002 - 23:36 #12
Den brokkede sig over NameVirtualHost, men ville ha' VirtualHost istedet...

Har restartet, men ingen forandring :/
Avatar billede nixon Juniormester
29. april 2002 - 23:50 #13
Jeg kan kun sige at jeg står i samme situation "http://exp.dk/spm/204440" og at jeg med glæde vil øge mine point til 200 for et brugbart svar ..

Har prøvet ar reinstallere til Apache  1.3.23 uden at det hjalp, så det kan jeg ikke forslå .. specielt da alle ens opsætninger med php og mysql _kan_ give problemer
Avatar billede thomasledet Nybegynder
30. april 2002 - 00:25 #14
hvad siger en /usr/local/apache/bin/apachectl configtest ??
Avatar billede taskmgr Nybegynder
30. april 2002 - 00:44 #15
[admin@0x83a4bf61 root]# apachectl configtest
Tjekker konfigurationsundhed for httpd:                        [ O.k. ]
Tjekker konfigurationsundhed for httpd-perl:                    [ O.k. ]
[admin@0x83a4bf61 root]#
Avatar billede thomasledet Nybegynder
30. april 2002 - 01:15 #16
BindAddress *

den skal ikke være udkommenteret...
Avatar billede thomasledet Nybegynder
30. april 2002 - 01:15 #17
NameVirtualHost *

skal være der og bør ikke være udkommenteret...
Avatar billede thomasledet Nybegynder
30. april 2002 - 01:17 #18
husk at restarte apache efter hver ændring i httpd.conf

/usr/local/apache/bin/apachectl graceful

restarter også apache, men uden at dine brugere lægger mærke til det (den venter med at lukke aktive forbindelser....)

se eventuelt /usr/local/apache/bin/apachectl help
Avatar billede leif Seniormester
30. april 2002 - 08:53 #19
Smid lige din httpd.conf her, hvis du ikke har fået det til at virke !!!
Avatar billede timon_dk Nybegynder
30. april 2002 - 11:07 #20
NameVirtualHost *

<VirtualHost *>
DocumentRoot c:\apache\apache\htdocs\domain1.dk
ServerName www.domain1.dk
</VirtualHost>

<VirtualHost *>
DocumentRoot c:\apache\apache\htdocs\domain2.dk
ServerName www.domain2.dk
</VirtualHost>

Lav 2 mapper med (domain1.dk og domain2.dk) i din htdocs.

.:Timon_dk:.
Avatar billede taskmgr Nybegynder
30. april 2002 - 11:31 #21
Ahhh. Det virker !! :)

NameVirtualHost *

<VirtualHost *>
DocumentRoot /var/www/html
ServerName www.rostved.net
</VirtualHost>

<VirtualHost *>
DocumentRoot /var/www/html/nuke/html
ServerName www.netcams.dk
</VirtualHost>

BindAdress * ikke udkommenteret

Tak for det !!

Smid venligst svar
Avatar billede timon_dk Nybegynder
30. april 2002 - 11:34 #22
Var det sukos der fik det til at virke.

.:Timon_dk:.
Avatar billede taskmgr Nybegynder
30. april 2002 - 11:35 #23
Sukos :)
Avatar billede thomasledet Nybegynder
30. april 2002 - 17:02 #24
svar...
Avatar billede taskmgr Nybegynder
02. maj 2002 - 16:13 #25
sukos svarer ikke, så puljen går til thomasledet :)
Avatar billede sukos Juniormester
02. maj 2002 - 19:02 #26
arrhh, shit! :o)

Men jeg forstod det så'n at du BRUGTE BindAdress, og det havde jeg anbefalet at udelade.
Avatar billede thomasledet Nybegynder
02. maj 2002 - 20:05 #27
<snip httpd.conf>
#
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
</snip>

det er en god idé at have bindaddress slået til, hvis man ønsker at bruge virtualhosts... :)
Avatar billede taskmgr Nybegynder
02. maj 2002 - 22:31 #28
Jeg har også sat BindAdress til :)

Men du gav mig "NameVirtualHost *"
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