Administrar

LAMP casolà

xunilung | 28 Abril, 2007 08:39

Un LAMP casolà per jugar una mica

Instal·lació:

lung22:/home/xuni# apt-get install apache2 php5 php5-gd php5-mysql

lung22:/home/xuni# apt-get install mysql-server
S'està llegint la llista de paquets... Fet
S'està construint l'arbre de dependències... Fet
S'instal·laran els següents paquets extres:
  libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0

lung22:/home/xuni# apt-get install phpmyadmin

Instal·lam el webmin:


http://www.webmin.com/ --> http://prdownloads.sourceforge.net/webadmin/webmin_1.340_all.deb

ung22:/home/xuni#dpkg -i webmin_1.330_all.deb

Si en aquest pas hi ha missatges d'error:

ung22:/home/xuni# apt-get -f install



Podem comprovar amb el navegador l'accés al webmin: https://lung22:10000/

Restringim l'accés al MySQL

Si no feim res més tothom tendrà accés al MySQL i al phpmyadmin.

Comencem a posar restriccions

lung22:/home/xuni#  mysqladmin -u root password 'password-que-volem-posar'

Comprovem que la cosa va

lung22:/home/xuni# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Perfecte. Ara ja no hi ha barra lliure


Cream un directori /home/xuni/public_html per tal de tenir el nostre espai web al directori public_html

Per això haurem d'activar el mòdul mod_userdir

Entrant al Webmin --> Servidors-->Configuracio Global --> Reconfiguració de Mòduls Coneguts
veurem que el mod_userdir , entre molts d'altres, no està activat.

Per activar-lo, lo millor (com sempre) és a través de comandaments:

lung22:/home/xuni# a2enmod userdir

Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

Idò venga, el creiem:

lung22:/home/xuni# /etc/init.d/apache2 force-reload


Provam si la cosa funciona. Abans ho podem confirmar anant al Webmin --> Servidors-->Configuracio Global --> Reconfiguració de Mòduls Coneguts
i veurem que el mod_userdir , està ara activat

Anem al nostre espai:

xuni@lung22:~$ mkdir public_html
xuni@lung22:~$ cd public_html/
xuni@lung22:~/public_html$ vi exemple.html

cream l'arxiu amb qualsevol contingut.

Agafem el navegador i

http://localhost/~xuni/exemple.html

i veurem el contingut de exemple.html

Comprovem el support a php:

xuni@lung22:~/public_html$ vi provaphp.php

<html>
    <body>
    <?php phpinfo(); ?>
    </body>
</html>

Agafem el navegador i

http://localhost/~xuni/exemplephp.php

Comentaris

Afegeix un comentari
Amb suport per a Gravatars
 
Powered by Life Type - Design by BalearWeb - Accessible and Valid XHTML 1.0 Strict and CSS