31. maj 1999 - 17:37Der er
5 kommentarer og 1 løsning
Linux maskine, opsætning af Domain''er, Subdomainer osv
Hejsa
Jeg ville lige høre. Jeg overvejer at begynde at hoste lidt. Ikke det helt ville. Problemt er bare configurationen af linux maskinen. Hvad jeg havede i tankerne var at man lavede en /home/$usename/www som pegede til $username.amok.dk eller amok.dk/~username (standart apache),men helst via et subdomain. Problemet er at jeg aldrig har kunne sætte en DNS server på korrekt. Hvis nogle har nogle ider om enten en DNS konfiguration (en GOD DNS howto) eller ligne så må i meget gerne sige til...
Eller noget information om ISP / domain registering, erfraing. Hvordan man sætter sit system op..
Noget andet er.. Ved nogle hvor der best kan betale sig at så et ServerHotel. Dvs at få sin egen maksine ud at stå host et firma ?
Det var godt nok en masse info du spørger efter :-)
DNS er ikke så svært som det umiddelbart ser ud til. Men taster du forkert et sted, så er du fucked :-)
Omkring hostning og firmaer, så er det ikke så svært at finde steder hvor du kan smække en maskine op, men det er lidt sværre at finde et sted som så også tillader at du sælger videre af deres liniekapacitet. De fleste ISP'er har nemlig selv webhotel som de tilbyder dyrt, og så kommer du og konkurrerer på deres egne linier :-) Så husk lige at checke det inden du skriver under.
Nå tilbage til det andet.
Du skal faktisk sætte 2 ting op. DNS og apache.
Lad os starte med apache. Du har 2 hostnames til din maskine - test.amok.dk og demo.amok.dk, så har du behov for 2 virtual host entries i /etc/httpd/conf/httpd.conf
og samme smøre en gang til med test.amok.dk skiftet ud med demo.amok.dk alle steder.
De forskellige dirs skal være oprettet på forhånd, genstart webserveren og det er det.
Ang. DNS, så er det straks lidt sværre. Jeg kan anbefale at læse bogen DNS&Bind fra O'reilly and associates. Eller find SAG eller NAG bøgerne. De er gratis på nettet, og hvis du har redhat, så kommer de med på CD'erne. De ligger i /usr/doc/LDP/ eller via sunsite.auc.dk under LDP
Hvis du gider at holde øje med den her -.. jeg poster hele min httpd.conf og named conf på et tidspunkt.. Hvis du gider at tjekke det..
Noget andet er .. hvis man vil oprettete subdomainer / domainer skal man så bruge Apache til det ? (altså webserven). Kan man ikke få evt DNS'en til at pege på et katalog og selv lade apcahe opdatere ? (Det var lidt sort)
Problemet er når en eller anden gut, feks skal køre noget IRC el.ligne. Så skulle det helset være fra $username.amok.dk og ikke bare amok.dk. Det er vigitgt at subdomainet er med ...
(First time skrivening her. Håber at du har fået dinne point .. :) )
Hvis du opretter et "subdomæne", så SKAL du rette i både DNS og webserver. For hvert "subdomæne" skal webserveren svare separat for det. For at det kan ses ude i den store verden, så skal du have en
demo IN CNAME localhost
linie for hvert subdomæne. Husk at du skal have en sekundær DNS også. Men den kan du få andre i byen til at sætte op for dig. F.eks. din ISP hvor du hoster eller registrerer domænet.
Kan du også gøre. Ikke uden problemer, men kan sagtens virke. Du skal så bare klaske en klump tekst ind i httpd.conf samt db.amok.dk filerne alt efter hvilket brugernavn du add'er. Så skal dit script genstarte DNS og derefter Apache. Thats it.
Det er meget nemmere hvis du vil have dem til at være
amok.dk/~username
for det kan apache out of the box, og så skal du ikke rode med DNS.
Alternativ er, at du benytter mod_rewrite modulet til apache. Det er hammer svært at sætte op, men det kan omskrive URL'er til ting som ikke findes, viderestille osv.
Med det kan du faktisk lave en oversætter som laver
username.amok.dk om til internt at køre amok.dk/~username, men alle folk ude i verden vil se det som et subdomæne.
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.