OpenBSD 4.4 grundinstallation med Apache, PHP, MySQL

Instruktionerna uppdaterade för version 4.4 (1 nov 2008)

Högerklicka på länkarna i annonsen och välj att "öppna i nytt fönster" (eller ny flik) för att inte tappa bort denna sida
beställ installationsscript Med min guide som grund har jag skapat ett (nästan) helautomatiskt installationsscript. Det du behöver göra själv är att göra installationen som beskrivs på sid 1 i guiden ("introduktion"). Installationen från "Ports" till "Startup och shutdown filer" sker automatiskt med scriptet, med undantag för brandväggskonfiguration då denna är väldigt specifik för serverns användsingsområde samt det nät maskinen installeras i.

Grundinstallation

http://www.openbsd.org/
ftp://ftp.eu.openbsd.org/pub/OpenBSD/4.4/i386/

Mitt mål är att alltid försöka installera de senaste versionerna av allt. När det gäller beta/alpha versioner, så installeras dessa ifall den vanliga inte går att kompilera, eller om något i en beta/alpha är såpass intressant att prova på att det är värt en installation.

Om själva installationen av OpenBSD är det inte så mycket att skriva om. Jag använder alltid hela disken på dedikerade OpenBSD burkar, för det finns ingen anledning att inte göra det. Partitionering har jag börjat göra efter en modell som fungerar rätt så bra:

a/256Mb(ev 512Mb om /root ska lagra en större mängd filer)
bswap512Mb(rek 2*RAM)
cfår inte röras . hela disken
d/usr1GB(512Mb är nästan lite beroende på att ports läggs här)
e/usr/local1.5Gb(ev 2Gb, 1Gb är nästan lite)
f/var512Mb(ev 256Mb, används rätt så lite)
g/tmp512Mb(ev 256Mb, används rätt så lite)
h/homeresten av disken

Home partitionen blir hela disken utom ca 4Gb beroende på vilka avvikelser man väljer att göra. Installerar du på en liten disk (under 4Gb) är det enklast att låta bli att dela in i olika partitioner. Har du en disk du kan ta lite mer av till systemet, så är det främst /usr och /usr/local du bör öka upp storleken på.

Inför installationen har jag laddat ner install44.iso och gjort en installations CD av den (write image).
Ett bra gratisprogram för att skapa CD-skivan från ett windows-os är ImageBurn. Ni som använder riktiga operativsystem har säkert era egna sätt att bränna skivor på, och det funkar säkert bra det med. Det viktiga är att använda funktionen för att skriva en iso-fil till skivan, inte den som stoppar själva iso-filen i skivans filsystem.
Skivan som skapas innehåller allt som behövs för en "normal" grundinstallation. Du hämtar lämpligtvis ISO filen från en av de svenska speglingarna av ftp.openbsd.org. Se en uppdaterad lista över fungerande mirrors på http://www.openbsd.net/ftp.html
Då det varit lite si och så med de svenska OpenBSD speglarna den senaste tiden, kommer jag i min guide att hålla mig till den svenska huvudspeglingen, dvs ftp://ftp.eu.openbsd.org/pub/OpenBSD/ vid releasen av OpenBSD 4.4

Eftersom OpenBSD är löjligt enkelt att installera, så gör jag ingen närmare beskrivning här. Om du är osäker, så kan du ju alltid titta på min instruktionsfilm :)

Då man kommit till paketval i installationen duger det i OpenBSD 4.4 bra med att acceptera förvalet av vad som ska installeras. Om du installerar på en dual eller quad core maskin, eller på någon annan variant av hårdvara med mer än en CPU, så lägger du till bsd.mp kerneln vid valet.

Mer information om installationen finns i OpenBSD FAQ, kapitel 4: http://www.openbsd.org/faq/faq4.html

Vill du ha en klocka som alltid går (ska gå) rätt, så väljer du att starta ntpd automatiskt vid uppstart av datorn. Detta kommer som en fråga mot slutet av installationen. Välj också att starta sshd om du t.ex vill kunna sitta vid en annan dator och läsa mina instruktioner medans du installerar.

Då oset är installerat och datorn omstartad är det bara sätta igång med installation av diverse tillbehör och nyttiga program.

 
 
Visar de 30 senaste vägarna in till guiden. Visa alla
G o o g l e (www.google.se), sökning efter 'openbsd 4,5 apache webbserver'
G o o g l e (www.google.se), sökning efter 'openbsd bind listen'
G o o g l e (www.google.se), sökning efter 'openbsd rndc'
G o o g l e (www.google.se), sökning efter 'openbsd bind'
G o o g l e (www.google.se), sökning efter 'sida vid sida konfiguration'
http://new.bsd-guide.net/openbsd-base/index.php?page=1
http://new.bsd-guide.net/openbsd-base/index.php?page=1
http://new.bsd-guide.net/openbsd-base/index.php?page=1
http://new.bsd-guide.net/openbsd-base/index.php?page=1
http://search.live.com/results.aspx?q=file+extension+gz&go=&form=QBRE&filt=lf
G o o g l e (www.google.se), sökning efter 'guide packages to openbsd'
G o o g l e (www.google.se), sökning efter 'guide packages to openbsd'
G o o g l e (www.google.se), sökning efter 'ladda upp bilder till FTP samt sökväg till Mysql php kod?'
http://search.live.com/results.aspx?q=www.google%2Cse&filt=lf&first=11&FORM=PERE
G o o g l e (www.google.se), sökning efter 'installera bind'
G o o g l e (www.google.se), sökning efter 'openbsd bind'
http://search.live.com/results.aspx?q=file+extension+ram&go=&form=QBRE&filt=lf
G o o g l e (www.google.se), sökning efter 'ports php fileinfo'
http://209.85.129.132/translate_c?hl=en&sl=sv&tl=en&u=http://www.bsd-guide.net/openbsd-base/index.php%3Fpage%3D2&rurl=translate.google.com&usg=ALkJrhhaJMy0lRGXU3QvKSd4vdj6g1hPow
http://209.85.129.132/translate_c?hl=en&sl=sv&tl=en&u=http://www.bsd-guide.net/openbsd-base/index.php%3Fpage%3D2&rurl=translate.google.com&usg=ALkJrhhaJMy0lRGXU3QvKSd4vdj6g1hPow
http://72.14.221.132/translate_c?hl=en&sl=sv&tl=en&u=http://www.bsd-guide.net/openbsd-base/index.php&rurl=translate.google.com&usg=ALkJrhgdBYXnN3h8i_rKaPa9mdKlb2sBuA
http://72.14.221.132/translate_c?hl=en&sl=sv&tl=en&u=http://www.bsd-guide.net/openbsd-base/index.php&rurl=translate.google.com&usg=ALkJrhgdBYXnN3h8i_rKaPa9mdKlb2sBuA
G o o g l e (www.google.se), sökning efter 'guide to openbsd'
G o o g l e (www.google.se), sökning efter 'guide to openbsd'
http://search.live.com/results.aspx?q=backup
G o o g l e (www.google.se), sökning efter 'APACHE rc'
G o o g l e (www.google.se), sökning efter 'APACHE rc'
G o o g l e (www.google.se), sökning efter 'APACHE rc'
G o o g l e (www.google.se), sökning efter 'APACHE rc'
G o o g l e (www.google.se), sökning efter 'openbsd init script'

Kommentera artikeln

Namn:
E-mail:
Kommentar:
Skriv av Verification code image

2010-03-29 10:41:14 av Wed <wedinm@gmail.com>
Det du beskriver är nära nog exakt vad jag vill åstadkomma. Men jag har läst att xbase och xshare behövs för ett antal libbars skull. Är det därför som du installerar exempelvis zlib och libpng manuellt i ett senare skede?
2009-09-07 14:24:39 av Jonas <ingemar@jeloin.se>
Testar din komentar sida lite :) Smutt smutt :P
2008-10-30 14:05:15 av Daniel
Måste bara tacka dig för guiden! Har än så länge bara bläddrat bland sidorna och läst lite här och där, men det verkar vara en riktigt bra up-to-date guide! Återkommer med mer detaljerad kommentar efter jag installerat systemet! Tack!
2008-10-14 10:13:22 av PeO <peo@bsd-guide.net>
Just testing
2007-09-07 21:52:01 av peo <peo@bsd-guide.net>
test igen
2007-09-07 21:49:50 av PeO <peo@bsd-guide.net>
Gör det lite svårare för spammarna nu..
2007-05-21 11:54:01 av McO
Ett fjärde alternativ till att få en installationsskiva är så klart att beställa från http://www.openbsd.org/orders.html
2007-05-20 00:07:10 av PeO <peo@bsd-guide.net>
allt testat och de fel jag hittat i instruktionerna är korrigerade.. nån annan som hittat hit får gärna skriva nåt..
2007-05-09 00:45:29 av PeO <peo@bsd-guide.net>
om 2 år kommer sida 2.. :)
2007-05-09 00:39:59 av PeO <peo@bsd-guide.net>
jaaaa... äntligen.. :)