Mostrando las entradas con la etiqueta hosting. Mostrar todas las entradas
Mostrando las entradas con la etiqueta hosting. Mostrar todas las entradas

miércoles, 10 de febrero de 2016

Certificación en cPanel (Guía para nivel Básico)

Como una de mis primeras tareas fue la certificación a nivel básico de cPanel, la documentación se encuentra en la web, todo lo que necesitas saber y hasta un poco mas. 
La pagina donde debes registrate y realizar la evaluación (aquí) cPanel University como habrán podido ver esta todo en ingles pero es bastante intuitivo desplazarse en la pagina donde puedes encontrar la documentación (aquí) que te suministran para ayudarte en los estudios. Debo comentar que las condiciones para aprobar la evaluación son:

1- Son 50 preguntas que varían constantemente. 
2- Necesitas responder mínimo 90% de las preguntas correctamente (mínimo 45 preguntas). 
3- Tienes 50 minutos para completar la evaluación. 
4- Las preguntas son en su mayoría técnicas y tienen solo una respuesta (selección simple) 
5- Algunas preguntas podrán ver que tienen el comentario "seleccionar todas las que aplican", esto no significa que necesariamente tengas que elegir varias respuestas puede que sea solo una.

Las paginas recomendadas son:

Documentación en español: https://documentation.cpanel.net/pages/viewpage.action?pageId=6455404 

Demo de cPanel, bueno para conocer la interfaz web de cPanel y las opciones disponibles: http://x3demoa.cpx3demo.com:2082/cpsess7545318500/frontend/paper_lantern/index.html?post_login=84287917297066

Demo de WHM, igual que el demo de cPanel: http://trycpanel.net/ ISO's de cPanel para realizar la instalación: http://mirror.digitalone.com/centos_dvd/ 

Solicitar licencia de prueba para completar la instalación: https://features.cpanel.net/topic/cpanel-whm-test-license http://cpanel.com/trial/ 

Canal de cPanel en Youtube: https://www.youtube.com/user/cpaneltv 

Recuerda siempre responder las preguntas con criterio si lograron repasar esta documentación reconocerán las respuestas intuitivamente.

Acceder a LAMP sobre Centos 6.6 en Virtualbox

Virtualbox es una tremenda herramienta que te permite como su nombre lo menciona virtualizar sistemas operativos completos o imágenes pre diseñadas para correr desde el kernel mismo de Virtuabox de esta forma utilizar menos recursos de nuestro ordenador base.

En mi caso lo utilizo para realizar las pruebas, uno de los problemas con los que me encontré fue que al montar una imagen de CentOS 6.6 mínima (que conseguir aquí) e instalar los servicios LAMP (si quieres instalar LAMP puedes ir aquí) no lograba acceder de forma local a este mismo.


Debemos ir a la configuración de red de la maquina virtual donde estamos hospedando el sistema operativo allí colocar tipo de conexión "Adaptador puente".




Luego para acceder tuve que modificar algunas características de las iptables y selinux, lo que hice fue:


sed -i 's/HOSTNAME=localhost.local/HOSTNAME=lampserver01.local/g' /etc/sysconfig/network

Por medio del comando "sed" modificamos el archivo "network" y le decimos que cambie todas las lineas de "HOSTNAME=localhost.local" por "HOSTNAME=lampserver01.local", luego.


sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

Que hace algo similar a la primera linea pero al archivo "config". Después de cambiar esta información vas a usar:


iptables -F
service iptables save
service iptables restart
hostname lampserver01.mydomain.local
service network restart

Luego de esto podrás acceder desde tu ordenador base directamente usando la IP asignada a la maquina virtual.
Espero les sea útil, agradezco por esta información a Claudio Comcepción (post original aquí).

miércoles, 2 de septiembre de 2015

Como instalar Linux, Apache, MySQL y PHP (LAMP) en CentOS 6

LAMP es un servidor con un grupo de software's de codigo libre para ser usado como servidores web.


  • Linux sistema operativo base del servidor.
  • Apache servidor de HTTP
  • MySQL sistema de base de datos
  • PHP lenguaje de programación

Primero paso:
Instalar apache, para instalarlo usamos el siguiente comando:

sudo yum install httpd

Una ves instalado iniciamos el servicio, comando:

sudo service httpd start

Para confirmar que esta correctamente instalado puedes ingresar la dirección IP del VPS (Ejemplo. http://192.68.1.97) y te mostrara la pagina por defecto de apache que te muestra la versión de apache instalada y el sistema sobre el cual esta instalado.

Si no conoces la IP de tu VPS o servidor dedicado puedes usar el siguiente comando:

ifconfig eth0 | grep inet | awk '{ print $2 }'

El terminal te debe de responder la dirección ip.

Segundo paso:
Instalar MySQL, para instalarlo usaremos el siguiente comando:

sudo yum install mysql-server

Una ves instalado debemos iniciar el servicio:

sudo service mysqld start

Te solicitara permiso para ejecutarse y diremos que si.
Ahora solo faltan realizar ajustes de seguridad, vamos a usar el siguiente comando:

sudo /usr/bin/mysql_secure_installation

Este comando ejecuta un instalador de MySQL para ajustar la configuración del servicio.
Solicita que ingreses la clave de root (del usuario root de mysql es otro usuario diferente al del sistema) si no tienes una clave asignada aun solo deja esto en blanco y presiona Enter.

Luego te preguntara si quieres asignar la contraseña del usuario root, escribes dos veces la contraseña para confirmar.

Automáticamente seguirán una seria de preguntas de respuesta simple (si o no/yes o no, depende el idioma del sistema). A estas les decimos a todas "si".

Tercer paso:
Instalar PHP, vamos a ocupar el siguiente comando:

sudo yum install php php-mysql

Luego tendremos instalado PHP

Modulos de PHP


PHP cuenta con una extensa librería y módulos que quedemos instalar en nuestro servidor si son requeridos, para ver la lista usamos el comando:



yum search php-

Veremos una lista de todas las opciones que tiene, si necesitas instalar alguna de ellas el comando seria de la siguiente forma:

sudo yum install nombre-del-modulo

Se pueden instalar múltiples modulos en una linea de comandos separando cada nombre con un espacio.

Si quieres mas información acerca del modulo antes de instalarlo puedes usar:


sudo yum info nombre-del-modulo

Debemos configurar los servicios para que se inicien cuando inicie el servidor:

sudo chkconfig httpd on
sudo chkconfig mysqld on

Cuarto paso:
Vamos a confirmar que PHP este funcionando correctamente en nuestro VPS o servidor dedicado.

Crearemos un nuevo archivo llamado info.php

sudo nano /var/www/html/info.php

Agregaremos las siguientes lineas dentro de este archivo:

<?php
phpinfo();
?>

Guardamos y cerramos.

Reiniciamos el servicio de Apache con el comando:

sudo service httpd restart

Ahora puede confirmar en el navegador usando la dirección IP o Dominio y agregando "/info.php" (ejp. http://192.168.1.40/info.php).

Se podrá visualizar una pagina con información sobre PHP instalado en tu servidor, este archivo es recomendado que luego lo borremos para no dejar archivos innecesarios, para borrarlo usas el siguiente comando:

sudo rm /var/www/html/info.php

Tienes un servidor LAMP completamente instalado.

Espero te sea útil esta información.