ik vroeg me af hoe hyves ervoor zorgt dat subdomeinen uitgelezen worden.
hoe dat in de dns geregeld is. (graag directadmin vriendelijk)
oke in httpd-vhosts.conf staat


<VirtualHost 85.92.140.165:80>
    ServerAdmin webmaster@localhost
    AliasMatch ^/~([^/]+)(/.*)* /home/$1/public_html$2
    DocumentRoot /var/www/html
    ServerName localhost
    ScriptAlias /cgi-bin/ /var/www/cgi-bin/
    CustomLog /var/log/httpd/homedir.log homedir
</VirtualHost>
Waarom staat daar localhost bij ServerName en niet www.jouwdomein.nl?
Ik zou daar jouw domein invullen.
Verder zou ik bij ServerAdmin jouw (geldig) emailadres invullen.

Ik heb geen idee wat die AliasMatch doet.

Maar je kan altijd even proberen of het werkt met de ServerAlias.
ServerAlias *.jouwdomein.nl

Maak eerst even een backup van deze file, dan kan je het altijd terugzetten.
Je moet wel Apache restarten.

PS: Het duurt altijd even voor gewijzigde DNS overal is doorgevoerd.
denk dat t aan directadmin ligt, die hebben t blijkbaar zo ingesteld
In de <VirtualHost > directive regel je inderdaad de reactie van apache op inkomende URL's en dat kan je zoals Niek al zei eenvoudig googlen en ook terugvinden op apache.org. Ik vind het nogal ver gaan om een volledige httpd.conf hier te plakken en effe te vragen hoe het moet. Eerst zelf onderzoek gedaan ?

[edit] en let op regel 119: Do not change anything in included files, because they are rewritten by DirectAdmin # en dat is nou precies de plek waar de <VirtualHost directive staat...
aaah dit werkt goed, enige nadeel, het directgelijk alle subdomeinen ...
Welk nadeel?

Als je nou mijn linkje leest, en niet zomaar in wat DA-bestanden gaat kutten, dan gaat het altijd goed.

DA controleert namelijk 's nachts alle httpd.conf files van de domeinen, en schrijft ze steeds voer. Als je nou de 'template' ervan aan past, dan gaat het voor alle domeinen gelden. En dat is niet echt wenselijk, denk ik.
nee bedoel wanneer je in "Custom Httpd configurations" het httpd.conf van 1 domein aanpast en dan dit toevoegd
ServerAlias *.|DOMAIN|
werkt het perfect alleen eerder gedetineerde subdomeinen werken dan niet meer, alles valt dus onder * en niet de overige domeinen, maar dat is geen probleem voor mijn nieuwe project dus super bedankt ;)
Even inhakend op dit topic: Wat hier boven wordt gezegd is dus waar? Indien je andere A records in de DNS instellingen hebt staan, zoals:

www A ipadres
mail A ipadres

etc.

Worden deze allemaal genegeerd en vervangen door de wildcard, of krijgt de wildcard de laagste prioriteit?

(ik hoop dat jullie het niet erg vinden dat ik deze vraag in een andermans topic stel, maar ik denk dat dit zeer relevant is voor dit topic)
Deze VirtualHost blok moet je dan ONDER andere vermeldingen plaatsen.

Reageren