You are on page 1of 5

IES Gran Capitn David Garca Martnez Juan Jos Aldana Mesa

INSTALACION CMS Y APACHE

1. Qu es un CMS? Un sistema de gestin de contenidos (en ingls Content Management System, abreviado CMS) es un programa que permite crear una estructura de soporte (framework) para la creacin y administracin de contenidos, principalmente en pginas web, por parte de los participantes. Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido y el diseo. As, es posible manejar el contenido y darle en cualquier momento un diseo distinto al sitio sin tener que darle formato al contenido de nuevo, adems de permitir la fcil y controlada publicacin en el sitio a varios editores.

2. Qu es status.net? Status.Net, un sitio que nos ofrece la posibilidad de instalar nuestra propia red social (al mejor estilo Twitter) en nuestro propio sitio web, o bien la instalacin del mismo en un subdominio gratuito del servicio web.

2.1 Instalacin previa de servidores


Para poder instalar el CMS debemos previamente tener instalado una serie de servidores, estos servidores se instalan de la siguiente forma: apt-get mysql-server libapache2-mod-php5 phpmyadmin

2.2 Descarga de Status.net


Para descargar el archivo: se deber utilizar el comando wget [archivo.tar.gz] siendo archivo.tar.gz el archivo del cual deberemos coger la direccin de dicho archivo de la web status.net Descomprimimos el contenido en /var/www mediante la orden tar -xzvf [nombredelarchivo.tar.gz] -C /var/www Es recomendable recordar que todos los ficheros debern estar en la raz de www Por ltimo, tanto como el directorio como los archivos de su interior debern tener permisos del grupo www.data de lectura escritura y ejecucin Para evitar problemas deberemos ejecutar esta serie de rdenes que instalara el paquete curl a php5: apt-get install php5-curl Luego se debe reiniciar apache, para que los cambios surtan efecto: /etc/init.d/apache2 restart

2.3 Instalacin de Status.net


Entramos en la direccin www.tunaktun.virtual.gcap.net/install y rellenamos las cajas de texto en los cuales se nos pedirn: El nombre del sitio Nombre del host de la base de datos (En nuestro caso localhost)

Nombre de la base de datos (Creado anteriormente desde phpadmin) Nombre de Usuario y contrasea de la base de datos Finalmente pedir el nombre de administrador de status.net, la contrasea y el correo electrnico Pulsamos en Submit y ya podemos disfrutar de nuestro Status.net

3. Instalacin de un segundo CMS


Antes de comenzar con la instalacin del propio servidor deberemos realizar configuraciones en los servidores DNS y apache. 3.1 Servidor DNS En el servidor DNS editamos primero el archivo de resolucin directa tunaktun.db, aadimos la siguiente lnea: otro seguro IN IN A A 192.168.112.106 192.168.112.106

En el archivo 192.rev para la busque inversa aadimos: 106 106 IN IN PTR PTR otro.tunaktun.virtual.gcap.net. seguro.tunaktun.virtual.gcap.net.

Para concluir con el servidor DNS se debe reiniciar el servidor DNS: /etc/int.d/bind9 restart 3.2 Servidor Apache Para poder tener dos dominios y permitir que apache pueda redirigir a un sitio web u otro, realizaremos lo que se denomina host virtuales, para llevar a cabo esta correcta configuracin es necesario seguir los siguientes pasos: Creacin del directorio donde se alojara nuestro segundo CMS: mkdir /var/www/otro Ahora editaremos el archivo de configuracin /etc/apache2/apache2.conf la siguiente lnea, alfinal del mismo pero antes include: NameVirtualHost 192.168.2.106:80 Crearemos un archivo con la configuracin particular de nuestro host virtual, este archivo se creara en /etc/apache2/sites-available/ en nuestro caso el archivo ser otro el cual tendr esta configuracin en su interior:

<VirtualHost otro.tunaktun.virtual.gcap.net:80> ServerName "otro.tunaktun.virtual.gcap.net" DocumentRoot "/var/www/otro" ErrorLog /tmp/otro_ERROR.log TransferLog /tmp/otro_ACCESS.log </VirtualHost> Para evitar errores deberemos editar el archivo /etc/apache2/sites-enabled/00-Default, y sustituir al principio del fichero *:80, por nuestra direccin principal www.tunaktun.virtual.gcap.net:80

Qu es xoops?
XOOPS son las siglas en ingls de eXtensible Object Oriented Portal System (Sistema de portal extensible orientado a objetos). Comenz como un sistema de portal; sin embargo, XOOPS se ha convertido en un Sistema de gestin de contenido que permite a los administradores crear fcilmente sitios web dinmicos.

Qu es Wordpress?
WordPress es un sistema de gestin de contenido enfocado a la creacin de blogs (sitios web peridicamente actualizados). Desarrollado en PHP y MySQL, bajo licencia GPL

Instalacin de Worpress y Xoops


Para ambos CMS pedir sola mente los usuarios y nombre de la base de datos as como el nombre del sitio, junto con el nombre del usuario administrador del CMS y su contrasea.

Modulo SSL
Deberemos crear el certificado SSL make-ssl-cert /usr/share/ssl-cert/ssleay.cnf /etc/ssl/certs/apache2.pem Activaremos el modulo SSL con la siguiente orden: a2enmod SSL Configuracin del sitio seguro modificaremos el archivo /etc/apache2/sites-available/seguro

#Configuramos haciendo referencia a cada sitio por su nombre <VirtualHost 192.168.112.106:443> ServerName "seguro.tunaktun.virtual.gcap.net" DocumentRoot "/var/www/seguro" ErrorLog /tmp/seguro_ERROR.log TransferLog /tmp/seguro_ACCESS.log SSLEngine On SSLCertificateFile /etc/ssl/certs/apache2.pem

</VirtualHost> <Directory "/var/www/seguro"> Options Indexes FollowSymlinks MultiViews AllowOverride None Order allow,deny Allow from all SSLRequireSSL </Directory> Aadimos el nuevo sitio con: a2ensite seguro Y para concluir reiniciamos el demonio de apache: /etc/init.d/apache2 restart

Precauciones
- Para evitar errores con el servidor SSL, hay que recordar que en cada archivo virtualhost excepto en seguro hay que poner el puerto 80 junto con el nombre. - Para seguro Deberemos introducir IP:443 - Recordar que el NamedVirtualHost del archivo apache2.conf deber tener el puerto 80 - Para quitar los warning introducir en /etc/apache2/apache2.conf: ServerName "www.tunaktun.virtual.gcap.net"

You might also like