EN LAS DE MANUAL INSTALACIÓN LINUX PARA LOS SITIOS WEB ENTIDADES GUBERNAMENTALES
EN LAS DE MANUAL INSTALACIÓN LINUX PARA LOSSITIOS WEB ENTIDADES GUBERNAMENTALES
1. Presentación 7 2. Requerimientos Mínimos 8 3. Carga de Archivos 8 4. Restauración del Portal 10 5. Carga de Base de Datos 13 6. Notas Adicionales 18 9. Créditos 21
1. Presentación El presente manual es una guía procedimental sencilla para el despliegue del sitio web de forma rápida y sencilla Este manual se constituirá en la herramienta primaria para auxilio en la instalación del sitio web. En él se listan uno a uno los procedimientos específicos para la instalación del sitio web. 7
2. Requerimientos mínimos 1 CPU de minimo 1Ghz. 1024MB de memoria RAM. 10G de espacio en disco para almacenamiento. MySQL versión 5 o superior. 1 servidor web (Apache 2 recomendado). 3. Carga de archivos Vía FTP / SFTP / SCP En el caso de subir los archivos al servidor vía línea de comando por FTP $ ftp usuario@ip.del.servidor password: > put www.tar.gz /var/www/html Uploading www.tar.gz to /var/www/html/www.tar.gz Se sugiere usar el cliente FTP/SFTP FileZilla para hacer la carga de los archivos www.tar.gz 00:01 $ 100% 48MB 47.7MB/s En el caso de subir los archivos al servidor vía línea de comando por SFTP $ sftp usuario@ip.del.servidor password: > put www.tar.gz /var/www/html Uploading www.tar.gz to /var/www/html/www.tar.gz www.tar.gz 00:01 100% 48MB 47.7MB/s $ Pantalla de Acceso al CMS 8 9
En el caso de subir los archivos al servidor vía línea de comando por SCP $ scp vacio.tar.gz usuario@ip.del.servidor: usuario@ip.del.servidor s password: www.tar.gz 100% 48MB 47.7MB/s 00:01 4. Restauración del portal Se debe extraer la distribución de WordPress en el directorio $DocumentRoot del servidor web que por lo general se encuentra en /var/www/html $ sudo tar -xvzf www.dominio.com.tar.gz -C /var/www/ html 10 11
5. Carga de Base de Datos Para cargar la base de datos se debe ejecutar el script wwwsql $ sudo mysql -u root -p < www.sql Este script se encargará de crear la base de datos, tablas datos de prueba, y toda la configuración del sitio. Adicionalmente también creará el usuario con permisos sobre la base de datos www. Otra forma de cargar la base de datos inicial es usar alguna herramienta gráfica de administración de MySQL. 12 13
Ubicar la sección Importar y desde allí cargar el script www.sql Seleccionar el archivo SQL y hacer clic en Abrir 14 15
Hacer clic en Ir. Acto seguido se debe observar el mensaje de Importación Finalizada Satisfactoriamente. Verificar que la instancia funciona satisfactoriamente en un navegador web. 16 17
6. Notas adicionales Fijar los permisos de lectura, escritura y ejecución al usuario y/o grupo apache con el comando Si es necesario crear un archivo de configuración de Virtual Host, debe contar con acceso a la terminal del servidor. Para esto seleccione el editor de texto de su preferencia y copie el texto a continuación haciendo los cambios respectivos que apliquen para su caso. <VirtualHost *:80> ServerAdmin [administrador]@dominio.gov.ec DocumentRoot /var/www/html/www.dominio.gov.ec ServerName www.dominio.gov.ec ServerAlias *.www.dominio.gov.ec # Logging ErrorLog /var/log/httpd/www.dominio.gov.ec-error-log CustomLog /var/log/httpd/www.dominio.gov.ec-acceslog common <Directory /var/www/html/www.dominio.com > AllowOverride All </Directory> </VirtualHost> En el caso de CentOS, Fedora, RHEL el archivo se debe guardar con el nombre www.dominio.gov.ec.conf En el directorio /etc/httpd/conf.d/ $ sudo chgrp -R apache /var/www/http/www.dominio. gov.ec $ sudo chmod -R g+rx /var/www/http/www.dominio. gov.ec $ sudo chmod -R g+wrx /var/www/http/www.dominio. gov.ec/wp-content Luego reiniciar el servidor web apache $ sudo service httpd restart En el caso de Debian y sus derivados el archivo debe estar ubicado en el directorio /etc/apache2/sites-available Fijar los permisos de lectura, escritura y ejecución al usuario y/o grupo www-data con el comando $ sudo chgrp -R www-data /var/www/http/www. dominio.gov.ec $ sudo chmod -R g+rx /var/www/http/www.dominio. gov.ec $ sudo chmod -R g+wrx /var/www/http/www.dominio. gov.ec/wp-content 18 19
9. Créditos Luego ejecutar el comando para habilitar el sitio $ sudo a2ensite www.dominio.gov.ec.conf Luego reiniciar el servidor web apache $ sudo invoke-rc.d apache2 restart En el caso que el dominio de la institución cambie, se debe hacer una actualización en la base de datos del sitio. En el archivo de script SQL (www.sql) se deben sustituir todos los campos que contengan el texto http://www.dominio.gov.ec con el nuevo dominio, ejemplo http://www.nuevodominio.gov.ec. Para realizar esta actualización puede utilizar el editor de texto de su preferencia. Presidencia de la República del Ecuador García Moreno N10-43 entre Chile y Espejo Quito Ecuador Telf.: (593-2) 3827000 / (593-2) 2584-000 http://www.presidencia.gob.ec Derechos Reservados Secretaría Nacional de la Administración Pública Primera edición: Agosto de 2012 Segunda Edición: Abril 2013 20 21