httpd.conf + 2 domeinen

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • DjFoxy
  • Registratie: Oktober 2000
  • Laatst online: 15-11-2023
Hallo,

ik hoop dat dit topic niet meteen op slot gaan !

Ik heb via de search gezocht op dit onderwerp en heb talloze topics gevonden en uitgeprobeerd.
Helaas blijkt dit niet voor mij te werken !

Ik heb 2 domeinen die gokoppeld zijn aan 1 webserver waar apache op draait.
Als ik http://www.crul.nl in typ, kom ik op het hoofd domein.
Typ ik http://www.techlan.nl in dan kom ik op dezelfde website.
Ik heb een aanpassing gemaakt in de httpd.conf
NameVirtualHost 127.0.0.1:80 staat nu aan

Als virtual hosts wil ik dus techlan toevoegen en naar een andere directory verwijzen
Dit heb op de volgende manier gedaan

<VirtualHost 127.0.0.1:80>
DocumentRoot /home/httpd/www.techlan.nl/html
ServerName www.techlan.nl
ServerAlias techlan.nl
ErrorDocument 401 /
ErrorDocument 402 http://www.techlan.nl
ErrorDocument 403 http://www.techlan.nl
ErrorDocument 404 http://www.techlan.nl
ServerAdmin webmaster@techlan.nl
ScriptAlias /cgi-bin/ /home/httpd/www.techlan.nl/cgi-bin/
ErrorLog /home/httpd/www.techlan.nl/logs/error_log
CustomLog /home/httpd/www.techlan.nl/logs/access_log "%h %l %u %t \"%r\" %s %b \"%{Referer}i\" $
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

<Directory "/home/httpd/www.techlan.nl/html">
AllowOverride all
</Directory>
<Directory "/home/httpd/www.techlan.nl/cgi-bin">
Options +ExecCGI
</Directory>
</VirtualHost>

en toch gaat er dus ergens iets niet goed

Jaja de paprika


Verwijderd

Ok de httpd.conf is dus aangepast, heb je hierna ook apache gerestart/gechecked?

  • RupS
  • Registratie: Februari 2001
  • Laatst online: 22-01 12:46
Je gebruikt in je VirtualHost localhost?

Dat betekent dat de twee domeinen die je noemt moeten resolven naar 127.0.0.1, als dat niet zo is, kun je beter het ip gebruiken waarnaar het domein _wel_ naar resolved... :)

[ Voor 15% gewijzigd door RupS op 24-03-2003 10:21 ]


Verwijderd

Hieronder volgt een standaard VirtualHost config:
#<VirtualHost *>
# ServerAdmin webmaster@dummy-host.example.com
# DocumentRoot /www/docs/dummy-host.example.com
# ServerName dummy-host.example.com
# ErrorLog logs/dummy-host.example.com-error_log
# CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
Als jij de VirtualHost 127.0.0.1:80 gebruikt, moet er ook in de httpd.conf hetvolgende staan:
NameVirtualHost 127.0.0.1:80
Ik raad je echter aan om NameVirtualHost * te gebruiken.

[ Voor 21% gewijzigd door Verwijderd op 24-03-2003 10:24 ]


  • igmar
  • Registratie: April 2000
  • Laatst online: 20-04 22:06

igmar

ISO20022

DjFoxy schreef op 24 March 2003 @ 09:34:
Hallo,

ik hoop dat dit topic niet meteen op slot gaan !

Ik heb via de search gezocht op dit onderwerp en heb talloze topics gevonden en uitgeprobeerd.
Helaas blijkt dit niet voor mij te werken !

NameVirtualHost 127.0.0.1:80 staat nu aan
Gaarne normale IP's gebruiken, geen loopbacks.
en toch gaat er dus ergens iets niet goed
DNS probleem. Staat meer dan uitgebreid in de Apache manual pages, en in de FAQ.

  • Hoppie
  • Registratie: Februari 2001
  • Niet online
Heb je hier: http://httpd.apache.org/docs/vhosts/name-based.html al gekeken?
code:
1
2
3
4
5
6
7
8
9
10
11
    NameVirtualHost *

    <VirtualHost *>
    ServerName www.domain.tld
    DocumentRoot /www/domain
    </VirtualHost>

    <VirtualHost *>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
    </VirtualHost>

  • Mitch
  • Registratie: April 2001
  • Laatst online: 15-01 23:26
is het niet zo dat je voor allebei je domeinen een virutal host moet aanmaken ?
zie hier.

Als ik het zo lees is het de bedoeling dat als je virtual hosts gebruikt, je van al je websites virtual hosts maakt en niet één virtual host voor het extra domein.
succes!

[ Voor 3% gewijzigd door Mitch op 24-03-2003 10:46 . Reden: typo ]


  • DjFoxy
  • Registratie: Oktober 2000
  • Laatst online: 15-11-2023
Het probleem is opgelost door NameVirtualHost *:80 te gebruiken
voor mijn virtual hosts kan ik nu includes gaan gebruiken

Jaja de paprika


  • Wilke
  • Registratie: December 2000
  • Laatst online: 22:03
Okee, maar dit is iets dat zoveel gebruikt wordt, dat het toch zeker duidelijk in de Apache documentatie staat (zoals blijkt....), en ook wel in de search of via google te vinden was geweest.

Dit topic gaat dus dicht (ook al is de oplossing inmiddels al gevonden ;) )
Pagina: 1

Dit topic is gesloten.