Forfatter Emne: 2 hjemmesider virker ikke??  (Læst 2149 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline Guldhammer

  • Super user
  • ***
  • Indlæg: 176
  • [b]Real Madrid, The pride of Europe![/b]
    • Krazymail Email
2 hjemmesider virker ikke??
« Dato: 30-11-2004 22:32:34 »
Hejsa, jeg har forsøgt at få 2 hjemmesider til at køre på samme webserver, men efter jeg tilføjede hjemmeside 2 virker det ikke mere, hvorfor??

det her har jeg indsat i min httpd.conf:

NameVirtualHost *

<VirtualHost *>
    DocumentRoot /web/www/mivs.dk
    ServerName mivs.dk
    ServerAlias www.mivs.dk
    ServerAdmin mivs@paint-shop.dk
</VirtualHost>
<VirtualHost *>
    DocumentRoot /web/www/paintshop.dk
    ServerName paint-shop.dk
    ServerAlias www.paint-shop.dk
    ServerAdmin mivs@paint-shop.dk
</VirtualHost>

De ligger på samme maskine
men har på fornemmeren at det måske er det ServerName??
Med Venlig Hilsen
Michael Guldhammer

Anonymous

  • Gæst
2 hjemmesider virker ikke??
« Svar #1 Dato: 30-11-2004 22:41:27 »
Har du genstartet apache efter du tilføjede en vhost?

Offline Guldhammer

  • Super user
  • ***
  • Indlæg: 176
  • [b]Real Madrid, The pride of Europe![/b]
    • Krazymail Email
2 hjemmesider virker ikke??
« Svar #2 Dato: 30-11-2004 22:43:27 »
Jeps,

men det virker hvis jeg fjerner det der, og genstarter httpd  :(
Med Venlig Hilsen
Michael Guldhammer

Offline CrashOverride

  • DNS god
  • *****
  • Indlæg: 2.652
Re: 2 hjemmesider virker ikke??
« Svar #3 Dato: 30-11-2004 22:43:49 »
Hvis du har husket at genstarte Apache, så prøv med:

NameVirtualHost *:80

<VirtualHost *:80>
    DocumentRoot /web/www/mivs.dk
    ServerName mivs.dk
    ServerAlias www.mivs.dk
    ServerAdmin mivs@paint-shop.dk
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /web/www/paintshop.dk
    ServerName paint-shop.dk
    ServerAlias www.paint-shop.dk
    ServerAdmin mivs@paint-shop.dk
</VirtualHost>
Har intet med GratisDNS at gøre andet end jeg er simpel bruger

Offline Guldhammer

  • Super user
  • ***
  • Indlæg: 176
  • [b]Real Madrid, The pride of Europe![/b]
    • Krazymail Email
2 hjemmesider virker ikke??
« Svar #4 Dato: 01-12-2004 00:19:33 »
hvad så med ip-adressen, skal jeg bare angive den hos dk-hostmaster??  :oops:
Med Venlig Hilsen
Michael Guldhammer

Offline CrashOverride

  • DNS god
  • *****
  • Indlæg: 2.652
2 hjemmesider virker ikke??
« Svar #5 Dato: 01-12-2004 00:39:48 »
Hvad har din server af IP ?

Hvis den har en lokal så brug den lokale, står den direkte på nettet så brug WAN adressen !
Har intet med GratisDNS at gøre andet end jeg er simpel bruger

Offline ht

  • Senior
  • **
  • Indlæg: 66
    • http://www.ht.ohlsen.dk/
2 hjemmesider virker ikke??
« Svar #6 Dato: 01-12-2004 01:09:37 »
IP-adressen er en sag mellem gratisdns og resten af nettet - du skal blot fokusere på at få fx navn og documentroot skrevet rigtigt i din opsætning.

Jeg kan i øvrigt anbefale at samle dine domænedefinitioner i en ekstern fil, og så lave en #include af filen i httpd.conf - når man begynder at have flere domæner, bliver httpd.conf hurtigt endnu mere uoverskuelig. Jeg har en fil med navnet virtual_hosts.conf som jeg includer i httpd.conf, som jeg har domænerne i. Efter en "apachectl graceful" er ændringerne fungerende.


Mvh

Offline Guldhammer

  • Super user
  • ***
  • Indlæg: 176
  • [b]Real Madrid, The pride of Europe![/b]
    • Krazymail Email
2 hjemmesider virker ikke??
« Svar #7 Dato: 01-12-2004 13:42:58 »
Det vil jeg da kigge nærmere på, hvor ligger du den "virtual_hosts.conf" og hvor skal den #include's henne (i top eller bund, eller midt i)??  :D

Hvordan ser den ud, indeholder den kun disse:

<VirtualHost *:80>
DocumentRoot /web/www/mivs.dk
ServerName mivs.dk
ServerAlias www.mivs.dk
ServerAdmin mivs@paint-shop.dk
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /web/www/paintshop.dk
ServerName paint-shop.dk
ServerAlias www.paint-shop.dk
ServerAdmin heidi@paint-shop.dk
</VirtualHost>

??  :o

Citat fra: ht
IP-adressen er en sag mellem gratisdns og resten af nettet - du skal blot fokusere på at få fx navn og documentroot skrevet rigtigt i din opsætning.

Jeg kan i øvrigt anbefale at samle dine domænedefinitioner i en ekstern fil, og så lave en #include af filen i httpd.conf - når man begynder at have flere domæner, bliver httpd.conf hurtigt endnu mere uoverskuelig. Jeg har en fil med navnet virtual_hosts.conf som jeg includer i httpd.conf, som jeg har domænerne i. Efter en "apachectl graceful" er ændringerne fungerende.


Mvh
Med Venlig Hilsen
Michael Guldhammer

Offline Mads N. Vestergaard

  • DNS champ
  • ****
  • Indlæg: 669
    • http://rwxr-xr-x.dk
2 hjemmesider virker ikke??
« Svar #8 Dato: 01-12-2004 14:00:56 »
1) RTFM, STFW

2) Det er lige meget placcer den hvor du har lyst for ordenens skyld saa lav den dog i bunden, og jeg den skal bare indeholde det, du ellers ville have skrevet i httpd.conf

3) Dette er mit indlæg nummer 100 :)
Know your rights - http://rwxr-xr-x.dk

Offline ht

  • Senior
  • **
  • Indlæg: 66
    • http://www.ht.ohlsen.dk/
2 hjemmesider virker ikke??
« Svar #9 Dato: 04-12-2004 01:58:41 »
Som Mads nævner er faktorernes orden ligegyldig mht hvor du includer noget i httpd.conf.

En virtualhost entry ser således ud hos mig:

<VirtualHost *>
   ServerAdmin webmaster@domain.com
   ServerName www.domain.com
   DocumentRoot /var/www/html/domain
   ServerAlias domain.com *.domain.com
   ErrorLog /var/www/html/domain/error_log
   CustomLog /var/www/html/domain/custom_log combined
</VirtualHost>

Jeg er i øvrigt ved at flytte logfilerne andetsteds hen, da de generer min backup'ing. :-)

Hvor du har den fil du includer er også ligegyldigt - bare du angiver den rette sti i httpd.conf - eller httpd2.conf, som den hedder i version 2.0.nn af Apache. Jeg har meget passende lagt den ned i /vhosts folderen - i min Mandrake nærmere betegnet /etc/httpd/conf/vhosts


Mvh