Webconfig
Tidlig i 2007 ble vi lei av å måtte administrere nye domener og subdomener i forbindelse med websider, og satt opp en så å si helautomatisk webconfig på skrangle. Denne webconfigen er laget slik at brukere selv skal kunne legge til subdomener for web uten å måtte vente på at en admin skal gjøre det for dem. Vi må fremdeles legge til hoveddomenet, men et nifty lite verktøy for å få dette til vil bli utviklet om Kun Kort TidTM slik at brukere kan legge til domenene sine selv.
På grunn av den fine configen har vi måttet ta noen sjefsavgjørelser for hvordan webdir-layouten skal være. Denne layouten er ikke diskutabel, og hvis den ikke settes opp riktig vil ikke websidene dine vises på nettet. Enkelt og greit.
Hoveddomener:
Hoveddomener skal ligge under følgende mappe, der “brukernavn” åpenbart er loginnavnet ditt på skrangle, og “domenenavn” er domenenavnet ditt, UTEN www foran.
Subdomener:
Mappen subdomener skal kun inneholde navnet på subdomenet ditt. Dvs, hvis du oppretter et subdomene som heter test.example.com, så skal mappen hete “test”. Filer som skal være tilgjengelige og synlige på subdomenet skal så ligge direkte under subdomenemappen; det skal ikke opprettes noen htdocs-mappe for subdomenene.
Eksempel:
Domenet example.com skal legges til
som en web-tilgjengelig VirtualHost. Domenet er eid av bruker
exampleuser. Som bruker exampleuser opprettes da følgende
katalogstruktur under /home/exampleuser/www:
/home/exampleuser/www/example.com /home/exampleuser/www/example.com/htdocs /home/exampleuser/www/example.com/subdomener
I tillegg skal det opprettes tre subdomener for testdomain.no; test, shop og secure. Katalogstrukturen for disse blir da som følger:
/home/exampleuser/www/example.com/subdomener/test /home/exampleuser/www/example.com/subdomener/shop /home/exampleuser/www/example.com/subdomener/secure
Viktig å merke seg er at det ikke skal opprettes noen htdocs-katalog under katalogene for subdomenene. Om det gjøres likevel, må man gå til f.eks. http://test.example.com/htdocs/ for å faktisk se sidene.