5 de jul. 2009

Apuntes programa Aptitude FM

Os cuelgo la documentación de lo hablado en el programa de hoy de Aptitude FM.

# apache, php y mysql
-> instal·lar cms, wikis, wordpress, etc.

# apt-get install apache2 php5 mysql-server libapache2-mod-php5
-> apache2 servidor de páginas web
-> php5 conjunto de librerías que permiten crear páginas dinámicas
-> mysql-server servidor de MySQL
-> libapache2-mod-php5 módulos para que apache se comuniques con las librerías del php5

# ficheros de configuración
: Apache
: crear servidores virtuales

#########################


ServerName www.site2.com
ServerAlias site2.com
ServerAdmin webmaster@localhost

DocumentRoot /var/www/site2

Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/


ErrorLog /var/log/apache2/site2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/site2/access.log combined
ServerSignature On



#########################

: habilitar ssl
firmar las claves

: htaccess i htpasswd
[.htaccess]
AuthUserFile /ruta/absoluta/hacia/.htpasswd
AuthName AquiPuedesPonerLoQueQuieras
AuthType Basic

require user test123

**

htpasswd -c ficherohtpasswd usuario (creamos un nuevo fichero de .htpasswd, nos pedirá el password del usuario)

htpasswd ficherohtpasswd usuario (actualiza el fichero de passwords con un nuevo usuario)

mirar el fichero .htpasswd, hay el usuario:passwordencriptado

#########################

: PHP
: instalación de liberías desde apt (php5-gd para generar gráficos)

: MySQL
: clients de mysql (mysql-client, phpmyadmin, mysqladmin)
: hacer backups con mysqldump
mysqldump --all-databases
: proteger los backups con de miradas indiscretas con el .my.cnf en el home del usuario que ejecutará el script con esto:
[client]
user = DBUSERNAME
password = DBPASSWORD

0 comentaris:

Publica un comentari a l'entrada