Linux Systeembeheer/Webservers: verschil tussen versies

Naar navigatie springen Naar zoeken springen
105 bytes verwijderd ,  12 jaar geleden
Spelling en indeling
(Spelling en indeling)
==Inleiding==
 
LAMP staat voor '''L'''inux, '''A'''pache, '''M'''ySQL en '''P'''HP en is ongetwijfeld één van de meest gebruikte toepassingen van Linux. Vele bekende websites (onder andere ook Facebook) zijn gebaseerd op dit platform. MySQL wordt in sommige gevallen vervangen door PostgreSQL (of een andere open source databank) en PHP door Perl, Python of een andere scriptingtaal, maar het stramien blijft hetzelfde. In dit hoofdstuk tonen we hoe je een LAMP-stack kan opzetten als basis voor een dynamische website.
 
== Leerdoelen ==
 
== Een LAMP-server opzetten ==
 
Aangezien we veel commando's na elkaar alsmet suadministrator rechten moeten uitvoeren voor het opzetten van de webserver:
LAMP staat voor '''L'''inux, '''A'''pache, '''M'''ySQL en '''P'''HP en is ongetwijfeld één van de meest gebruikte toepassingen van Linux. Vele bekende websites (onder andere ook Facebook) zijn gebaseerd op dit platform. MySQL wordt in sommige gevallen vervangen door PostgreSQL (of een andere open source databank) en PHP door Perl, Python of een andere scriptingtaal, maar het stramien blijft hetzelfde. In dit hoofdstuk tonen we hoe je een LAMP-stack kan opzetten als basis voor een dynamische website.
 
__________________________________________________________________________________________________
 
Aangezien we veel commando's na elkaar als su moeten uitvoeren voor het opzetten van de webserver:
::'''su -'''
 
:::'''mysqlPassword'''
:::'''>exit'''
 
 
 
 
{{bron|bronvermelding=
* [http://dev.mysql.com/doc/refman/5.5/en/installing.html http://dev.mysql.com/doc/refman/5.5/en/installing.html]
* [http://dev.mysql.com/doc/refman/5.5/en/adding-users.html http://dev.mysql.com/doc/refman/5.5/en/adding-users.html]
* [http://dev.antoinesolutions.com/mysql http://dev.antoinesolutions.com/mysql] }}
 
=== Apache ===
Apache herstarten:</br>
::'''#/sbin/service httpd restart''' werkt nu wel.
 
{{bron|bronvermelding=
* [http://www.vjtod.org/selinux_crt_httpd.html http://www.vjtod.org/selinux_crt_httpd.html]
* [http://www.apache-ssl.org/docs.html#SSLCertificateFile http://www.apache-ssl.org/docs.html#SSLCertificateFile]
}}
 
=== PHP ===
::'''#logout'''
 
== Toepassing: Drupal ==
 
Drupal is een bekend Content Management System, ontwikkeld door Dries Buytaert (een Vlaming, trouwens). Drupal is gebaseerd op de LAMP stack en is erg populair voor het snel opzetten van dynamische websites. Veel hostingbedrijven maken er dan ook gebruik van.
# Zet een Apache webserver op met ondersteuning voor PHP en SSL. Genereer zelf een self-signed certificate en installeer het. Het moet mogelijk zijn om vanaf het host-besturingssysteem de webserver van je appliance te contacteren via SSL (http'''s'''://x.x.x.x/).
# Installeer Drupal op je appliance. Zorg dat je Drupal-site bereikbaar is via een versleutelde verbinding.
==Bibliografie==
 
* [http://dev.mysql.com/doc/refman/5.5/en/installing.html http://dev.mysql.com/doc/refman/5.5/en/installing.html]
* [http://dev.mysql.com/doc/refman/5.5/en/adding-users.html http://dev.mysql.com/doc/refman/5.5/en/adding-users.html]
* [http://dev.antoinesolutions.com/mysql http://dev.antoinesolutions.com/mysql] }}
* [http://www.vjtod.org/selinux_crt_httpd.html http://www.vjtod.org/selinux_crt_httpd.html]
* [http://www.apache-ssl.org/docs.html#SSLCertificateFile http://www.apache-ssl.org/docs.html#SSLCertificateFile]
 
{{sub}}
18

bewerkingen

Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.

Navigatiemenu