Avatar billede softice Nybegynder
31. maj 1999 - 17:37 Der 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 ?
Avatar billede tld Nybegynder
03. juni 1999 - 21:09 #1
Hej

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

De ser ud ala:

NameVirtualHost 192.168.1.1

<VirtualHost 192.168.1.1>
ServerAdmin webmaster@amok.dk
DocumentRoot /web/test.amok.dk
ScriptAlias /cgi-bin/ /web/test.amok.dk/cgi-bin/
ServerName test.amok.dk
ErrorLog /var/log/httpd/test.amok.dk_error_log
TransferLog /var/log/httpd/test.amok.dk_access_log
AddType text/html .shtml
AddHandler server-parsed .shtml
</VirtualHost>

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

Kort:

skriv noget ala

directory      /var/named
primary amok.dk  primary/db.amok.dk

i /etc/named.boot

Den kigger så i filen /var/named/primary/db.amok.dk efter alle hosts som er i amok.dk domænet.

Selve filen skal ligne noget ala:


@      IN SOA dns1.amok.dk. hostmaster.amok.dk. (
                                      1998061300 ; serial number
                                      86400      ; refresh (1 day)
                                      3600      ; retry (1 hour)
                                      2600000    ; expire (1 month)
                                      86400      ; minimum (1 hour)
                                )
        IN      NS      dns1.amok.dk.
        IN      NS      dns2.amok.dk.

        IN      MX      0 localhost.amok.dk.


localhost IN A 192.168.1.1
test    IN      CNAME  localhost
demo    IN      CNAME  localhost



Den er ikke helt færdig, men du kan bruge det meste af den.

Genstart DNS'en, se i /var/log/messages om alt gik vel, og du er kørende.

Du kan evt. udvikle på din egen maskine uden DNS ved at give din egen maskine et par aliaser i /etc/hosts.

Håber det hjælper på vej, og mig til et par point :-)
Avatar billede softice Nybegynder
04. juni 1999 - 12:24 #2
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 .. :) )
Avatar billede tld Nybegynder
04. juni 1999 - 13:34 #3
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.
Avatar billede softice Nybegynder
04. juni 1999 - 13:40 #4
Problemt var bare at jeg håbede på at lave et simplet script..

adduser $uesrname

derefter blev subdomainet, email selv rettet til..

lidt svært hvis man skal ind og rette til bagefter..

Avatar billede tld Nybegynder
04. juni 1999 - 13:48 #5
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.
Avatar billede softice Nybegynder
04. juni 1999 - 14:07 #6
hm. nej.

Problemt er IRC.. subdomaint skal med..

irc server på irc.amok.dk
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester