Alex Holst wrote:
> Thomas D <merlin@sprex.dk> wrote:
>> Hej,
>>
>> Jeg står og skal til at sætte en server op.
>> Jeg vil gerne have gjort det ordentligt fra starten denne gang.
>> Det skal være godt dokumenteret og der skal være fokus på sikkerhed
>> fra starten.
>
> Der er jo OSS'en for dk.edb.sikkerhed der omtaler visse aspekter af
> dette.
>
>
http://a.area51.dk/sikkerhed/
>
tak den vil jeg straks kigge på.
> Med dine oensker for funktionalitet (PHP, mod_perl, Apache) er det kun
> et spoergsmaal om tid foer du ikke faar patchet i tide og nogen kommer
> ind.
er de specielt usikre da?
jeg havde faktisk indtryk af at de var ret sikre.
> Jeg kan derfor kraftigt anbefale at du pakker Apache ind i systrace,
> saaledes at et sikkerhedshul ikke kan bruges til noget, skulle det
> blive udnyttet.
>
>
http://www.citi.umich.edu/u/provos/systrace/
>
>
http://packages.debian.org/unstable/admin/systrace.html
>
det vil jeg kigge på.
> Jeg vil ogsaa fremhaeve revisions kontrol af alle configfiler, da det
> drastisk oeger dine muligheder for hurtig recovery:
>
> Smid din alle vigtige config filer i f.eks. CVS.
> Saet CVS op saa config filer bliver aktiveret ved commit.
> Hav en backup af dit CVS repository.
>
> I noedstilfaelde kan du saa rebuilde maskinen og "slippe" dit
> repository loes paa maskinen igen, lave et checkout af dit
> infrastruktur modul der soerger for at installere pakker, kopiere
> configfiler, oprette brugere, tilrette permisssions, etc.
>
meget smart!
havde jeg ikke lige tænkt på.
dog har jeg ikke de store erfaringer med cvs (endnu), men det vil jeg da
helt sikkert kigge nærmere på!
>> Som jeg har det på min nuværende webserver ligger alle virtual hosts
>> i: /var/www/vhosts/<virtualhostname>
>> herunder ligger der så:
>> /var/www/vhosts/<virtualhostname>/htdocs
>> DocumentRoot for virtual host.
>
> God plan. Helt praecist hvad du kalder de forskellige dirs er ikke saa
> vigtigt,
hmm.... nej det var nu osse nærmere placeringerne af dem jeg var
interesseret i at få kommenteret.
hvor ligger I jeres virtual hosts?
og hvad med hvis de ligger i den struktur men så fx at
/var/www/vhosts/enbruger.dk/htdocs er et symlink til
/home/enbruger/vhosts/enbruger.dk ?
> dog ville jeg ikke tillade .htaccess -- hvis brugerne vil
> noget, maa de spoerge paent og saa vil det blive implementeret i
> httpd.conf hvor der er styr paa tingene.
>
ok.
>> En anden ting er at /var/www er Apaches DocumentRoot. Bør virtual
>> hosts ligge under DocumentRoot?
>> Hvordan klarer I dette?
>
> Som du beskrev ovenfor: /var/www/vhost1, /var/www/vhost2, etc -- soerg
> for at vhostX er ejet af den rette bruger. Undlad at bruge Apache's
> UserDir, benyt i stedet vhosts.
altså /~/public_html/ skal jeg holde mig helt fra at give mine brugere
adgang til?
>> Jeg vil gerne have at homedirs ikke kan læses af andre end ejeren.
>
> Simpelt. Hvis du ikke kan det uden vores hjaelp, boer du nok overveje
> om du virkeligt vil saette din egen server paa nettet.
Det var ikke så meget det *hvordan* jeg gør det.
det er ikke noget problem.
Det var mere om det er en god idé?
Og hvis jeg gør det så vil jeg jo få et problem med det jeg beskrev ovenfor
med hvor en brugers virtual hosts ligger i hans homedir og så
/var/www/vhosts/bruger/htdocs bare er et symlink dertil.
Det ville også blive et problem med /~/public_html/, men det kan jeg forstå
at jeg skal holde mig fra?
>> Det var planen at der skulle køre mailserver med pop3 og imap som
>> understøtter virtuelle brugere.
>> Jeg har før brugt postfix sammen med mysql til mailserver med
>> virtuelle brugere, men blev aldrig helt tilfreds med det.
>> Derfor hælder jeg nu mere til qmail/vpopmail.
>> Hvad vil I anbefale her?
>
> Er det ikke ligemeget hvad vi vil anbefale hvis du allerede er
> utilfreds med Postfix? Baade Postfix og qmail er fremragende som
> MTA'er. Hvis du ikke kan lide den ene maa du jo proeve den anden.
jaeh ok. det var lidt tidligt på morgenen jeg skrev posten.
jeg tror at det jeg mener er at jeg gerne vil høre om folks erfaringer med
qmail/vpopmail på debian?
Det er fordi at postfix er jo "understøttet" i debian. Altså der findes en
officiel pakke.
det gør der jo ikke med qmail og vpopmail.
Jeg vil egentlig gerne køre postfix igen.
Det er i hvert fald slet ikke sådan at jeg ikke vil køre det.
Jeg står nok lidt 50/50 mellem de to.
Jeg tror faktisk bare at jeg måske kørte en forkert popsever, men hvilke
popservere vil I anbefale til brug med postfix?
>> På LANsiden af serveren er det planen at der skal køre samba.
>> Jeg ville gerne kunne køre samba server med ActiveDirectories. Er
>> dette muligt? Eller er det stadig kun på teststadiet?
>
> Ingen ide, men benyt Samba's "host allow" og "interfaces" saaledes der
> virkelig kun *er* LAN adgang. Og pak smbd og nmbd ind i systrace!
Ok. Ja jeg bruger osse interfaces og hosts allow nu.
--
Med venlig hilsen
Thomas D
http://tdn.peps.dk
Musikere tjener penge på ulovligt kopieret software.