Artikelen » Servers, serverbeheer & webhosting » Artikel
Thuis webserver
27-05-2010 12:58
We gaan in dit artiekel een webserver maken, we gebruiken hiervoor een centos os.
De programma's die we gebruiken zijn:
httpd-2.2.15
php-5.3.2
Geen MySQL, alleen de mysql-devel
Download de tarball sources van apache en php
Eerst hebben we een compiler & de mysql-devel paket voor mysql support in php, instaleer hem door dit in een console in te voeren
Als dat is gedaan, kunnen we de paketten gaan uitpakken.
Open een console en typ dit in
Daarna gaan we de apache tarball downloaden
Als ie met sucses gedownload is, kunnen we heb gaan uitpakken
Als het uitpakken met sucses is, dan gaan we naar de map van httpd
Nu gaan we hem configureren met alle modules (laten kan je modulles aanpassen)
De serverroot is /usr/local/apache2
Als er geen errors zijn gekomen tijdens het configureren, gaan we hem instaleren
Typ dit in
Als er ook geen errors zijn opgetreden, is alles goed gegaan.
Dan Kopieeren we het start/stop/herstart script naar de init.d map
Als je apache2 (httpd) wilt starten doe je dit door het simpele comman
Ga nu naar je browser en typ http://localhost of http://127.0.0.1 in en als het goed is doet je webserver het.
We gaan nu php erbij instaleren.
Net zoals apache gaan we hem eerst downloaden en uitpakken
Eerst gaan we naar de map waar de sources staan
En dan downloaden we een php tarball source
Dan gaan we naar de php source map
Zoals bij apache configureren we de php source ook
De phproot is /usr/local/php
Als alles goed is gegaan, gaan we hem instaleren.
En zet zoals bij apache door deze command
Als alles goed is gegaan, is de php5 module in httpd.conf toegevoegt.
Voeg dit toe in de httpd.conf
Zo word de .php files gezien als php.
We veranderen de document-root naar /var/www
Eerst maak een map aan, want die bestaan nog niet.
En verander de DocumentRoot
En verander de standaart Directory naar /var/www
Dan maak een bestand aan met de phpinfo erin
En sluit af met CTRL+S
Herstart apache
Als er geen fouten zijn opgetreden, en je gaat naar http://localhost/index.php en je ziet phpinfo plus dat er mysql support staan dan is alles gelukt.
Als je nog meer informatie over de httpd.conf wil, kijk dan bij de documenten van apache
Voor vragen PM me
De programma's die we gebruiken zijn:
httpd-2.2.15
php-5.3.2
Geen MySQL, alleen de mysql-devel
Download de tarball sources van apache en php
Eerst hebben we een compiler & de mysql-devel paket voor mysql support in php, instaleer hem door dit in een console in te voeren
Code | Selecteer Alles![]() |
|---|
|
Als dat is gedaan, kunnen we de paketten gaan uitpakken.
Open een console en typ dit in
Code | Selecteer Alles![]() |
|---|
|
Daarna gaan we de apache tarball downloaden
Code | Selecteer Alles![]() |
|---|
|
Als ie met sucses gedownload is, kunnen we heb gaan uitpakken
Code | Selecteer Alles![]() |
|---|
|
Als het uitpakken met sucses is, dan gaan we naar de map van httpd
Code | Selecteer Alles![]() |
|---|
|
Nu gaan we hem configureren met alle modules (laten kan je modulles aanpassen)
De serverroot is /usr/local/apache2
Code | Selecteer Alles![]() |
|---|
|
Als er geen errors zijn gekomen tijdens het configureren, gaan we hem instaleren
Typ dit in
Code | Selecteer Alles![]() |
|---|
|
Als er ook geen errors zijn opgetreden, is alles goed gegaan.
Dan Kopieeren we het start/stop/herstart script naar de init.d map
Code | Selecteer Alles![]() |
|---|
|
Als je apache2 (httpd) wilt starten doe je dit door het simpele comman
Code | Selecteer Alles![]() |
|---|
|
Ga nu naar je browser en typ http://localhost of http://127.0.0.1 in en als het goed is doet je webserver het.
We gaan nu php erbij instaleren.
Net zoals apache gaan we hem eerst downloaden en uitpakken
Eerst gaan we naar de map waar de sources staan
Code | Selecteer Alles![]() |
|---|
|
En dan downloaden we een php tarball source
Code | Selecteer Alles![]() |
|---|
|
Code | Selecteer Alles![]() |
|---|
|
Dan gaan we naar de php source map
Code | Selecteer Alles![]() |
|---|
|
Zoals bij apache configureren we de php source ook
De phproot is /usr/local/php
Code | Selecteer Alles![]() |
|---|
|
Als alles goed is gegaan, gaan we hem instaleren.
En zet zoals bij apache door deze command
Code | Selecteer Alles![]() |
|---|
|
Als alles goed is gegaan, is de php5 module in httpd.conf toegevoegt.
Voeg dit toe in de httpd.conf
Code | Selecteer Alles![]() |
|---|
|
Zo word de .php files gezien als php.
We veranderen de document-root naar /var/www
Eerst maak een map aan, want die bestaan nog niet.
Code | Selecteer Alles![]() |
|---|
|
En verander de DocumentRoot
Code | Selecteer Alles![]() |
|---|
|
En verander de standaart Directory naar /var/www
Dan maak een bestand aan met de phpinfo erin
Code | Selecteer Alles![]() |
|---|
|
Code | Selecteer Alles![]() |
|---|
|
En sluit af met CTRL+S
Herstart apache
Code | Selecteer Alles![]() |
|---|
|
Als er geen fouten zijn opgetreden, en je gaat naar http://localhost/index.php en je ziet phpinfo plus dat er mysql support staan dan is alles gelukt.
Als je nog meer informatie over de httpd.conf wil, kijk dan bij de documenten van apache
Voor vragen PM me
Dit heeft mij erg geholpen.
Ik heb het gedaan op Ubuntu 10.10 en het werkte vlekkeloos!
Bedankt hiervoor
Ik heb het gedaan op Ubuntu 10.10 en het werkte vlekkeloos!
Bedankt hiervoor
2011-01-22 21:43:58

