Pagina 1 van 1

Hoe maak ik een server

Geplaatst: 26 jan 2012, 17:34
door Blauwbek
In deze HowTo zal ik je uitleggen hoe je een simpel (Ubuntu) servertje op kan zetten waar je op kan hosten (de rest mag aangevuld worden).
Aan het einde zal je dit hebben:
Een Ubuntu Server met LAMP (Apache, MySQL, PHP) en Webmin (monitor webprog).
De rest kan je naar alle vrijheid zelf installeren.
Dit is een prima manier om een oude pc een nieuw leven in te blazen.

Ik maak gebruik van een fysieke 'server' (oude, anders weggerotte pentium 4 dus). Je kan echter ook gebruik maken van een virtuele pc, als je dat prettiger vindt.

Disclaimer: omdat ik dit op een fysieke server heb gedaan kan het zijn dat je extra instellingen moet aanpassen voordat je onder andre kan portforwarden/je server kan benaderen.
Ik heb in deze tutorial gebruik gemaakt van Ubuntu Linux 11.10 Server, ik kan niet garanderen dat dit op andere versies ook werkt.
Ik geef geen enkele garantie op het eventueel mislukken en/of kapot gaan van wat dan ook ten gevolge van deze tutorial.

""s altijd weglaten tenzij anders vermeld.

Stap 1
Vind uit wat je hardware is, bij de meeste oude pc's moet je namelijk 32 bits server downloaden.

Stap 2
Wanneer je dit uitgevonden hebt download je hier de juiste versie.

Stap 3
Als het downloaden klaar is brand je ubuntu server op een cd of dvd, afhankelijk van of je servertje dvd's kan lezen.

Stap 4
Installeer het besturingssysteem op de server. Let er op dat je deze optie moet selecteren wanneer je vanaf de cd/dvd opgestart hebt. (Ik ging wachten en dat had geen zin :P )

Stap 5
Als alles klaar is (kies dingen naar wens, ik ga in deze tutorial uit van het rootaccount om zoveel mogelijk permissieproblemen te omzeilen) log je in op het account dat je gemaakt hebt tijdens de installatie.

Stap 6
Typ dit als je ingelogd bent:
sudo passwd root
dit zal vragen een wachtwoord in te stellen, vergeet deze vooral niet.

Stap 7
Typ
logout
en login met "root" en het door jou gekozen wachtwoord.

Stap 8
Typ dit in de server:
tasksel install lamp-server
wanneer tasksel niet aanwezig is, typ
apt-get install tasksel
Kies een wachtwoord voor het mysql root account (vergeet dit niet)

Stap 9
typ
apt-get install phpmyadmin
dit zal je ook weer door een aantal dingen heen halen, vergeet de dingen die je invoerd niet.

Stap 10
typ
nano /etc/apache2/apache2.conf
en voeg dit daaraan toe (onderaan, nieuwe regel): "Include /etc/phpmyadmin/apache.conf"

Stap 11
typ
/etc/init.d/apache2 restart
(dat is inclusief spatie)

Stap 12
typ
ifconfig
schrijf het ip op.
controleer of de volgende adressen iets weergeven (geen errors).
http://ipadres/
http://ipadres/phpmyadmin

dit zou moeten werken.

Stap 12
Typ
cd /tmp
dpkg --install webmin-current.deb
als er iets staat over missende dingen typ het commando dat er staat (iets in de trant van "apt-get install -f") of
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
De installatie van spotweb (optioneel)

Stap 13
typ Stap 14
Typ
dir
typ
tar xzf spotweb-spotweb-xxxxxx.tar.gz
(de xxxxx moet je vervangen door wat je bij het dir commando hebt gezien)

Stap 15
typ
mv spotweb-spotweb-xxxxxx /var/www/spotweb
typ
cd /var/www/spotweb
Stap 16
typ
nano settings.php
voeg de juiste database instellingen in.
doe ctrl+o, enter, ctrl+x

Stap 17
typ
chmod 777 /tmp
typ
php upgrade-db.php
Stap 18
ga naar "http://ipadres/spotweb/"
log in met admin (wachwoord:admin)

Stap 19
Ga naar instellingen, newsservers en vul daar je instellingen in

Stap 20
typ bij je server:
php retrieve.php
Stap 21
Ga bij je buren op bezoek, leer je die ook ns kennen, kom na een paar uur terug en geniet van het resultaat!

Voor webmin ga naar: httpS://ipadres:10000

met webmin kan je ook makkelijk bestanden van je server halen en er op zetten.

Tips:

Het afsluiten van je server doe je overigens als volgt:
shutdown -h 0
waarbij 0 ook een andere tijd in seconden kan zijn

Op webmin kan je veel vinden, ook processen (deze kan je ook stoppen) mocht je er met de commandos even niet meer uit komen

Re: Hoe maak ik een server

Geplaatst: 31 jan 2012, 17:53
door VPCF1
Netjes!!!!!!!
Blauwbek goes Linux. (Respect) (Respect) (Respect) (Respect)

Re: Hoe maak ik een server

Geplaatst: 31 jan 2012, 18:07
door Blauwbek
:) ik ga het onder controle krijgen, ooit :P

Re: Hoe maak ik een server

Geplaatst: 02 feb 2012, 00:44
door Thisegzz
Duidelijk hoor.
Niet dat ik iets met Linux doe ofzo.... :P

Re: Hoe maak ik een server

Geplaatst: 02 feb 2012, 16:20
door Carnifex
Wel even een tip voor de veiligheid:
Gebruik nooit het root account voor webserver zaken! (naast het installeren van de webserver zelf natuurlijk)
Maak liever een gebruiker aan zonder administratieve permissies, zodat mocht je site/server gehacked worden je niet je hele systeem in gevaar brengt.
Of nog erger, je gehele netwerk.

Re: Hoe maak ik een server

Geplaatst: 27 apr 2013, 16:22
door The.daredevil
Kan je dat linux ook op windows95 laten draaien of als je het van de cd op staart is het er dan allemaal er af op linux na

-- [bericht automatisch samengevoegd - 27 apr 2013, 16:28] --

Ik heb namelijk een gamen maar omdat de verpakte sql niet woort onderstuunt door veel sites wil ik op me eigen pc laten draaien of een oude pc win 95 er is wel een site die me sql ondersteund maar naar een maand werd tie geblokt door bepalde dingen en als ik dan zou betaalen dan mocht het weer wel dus wil nu gewoon hier thuis een servertje

Re: Hoe maak ik een server

Geplaatst: 28 apr 2013, 08:26
door Wheaten
The.daredevil schreef:Kan je dat linux ook op windows95 laten draaien of als je het van de cd op staart is het er dan allemaal er af op linux na
Je kan linux mbv live distro gebruiken. Dit veranded niets aan je win95 installatie. Nadelen zijn snelheid en alles wat je installeerd of aanpast ben je kwijt zodra de computer uit gaat.
Je kan ook een multiboot gebruiken, zie deze instructies.

The.daredevil schreef: Ik heb namelijk een gamen maar omdat de verpakte sql niet woort onderstuunt door veel sites wil ik op me eigen pc laten draaien of een oude pc win 95 er is wel een site die me sql ondersteund maar naar een maand werd tie geblokt door bepalde dingen en als ik dan zou betaalen dan mocht het weer wel dus wil nu gewoon hier thuis een servertje
Wat wil je op deze server hosten, bovenstaande is niet echt duidelijk :?: