Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
proveedores de hosting como nosotros lo usan para ofrecerles un servicio de calidad a sus clientes.
Existen muchos paneles de control de hosting, algunos de ellos gratuitos y otros comerciales (como cPanel),
pero pocos ofrecen la estabilidad de cPanel, aunque sí que hay otros paneles como VestaCP o CentOS Web
Panel que pueden llegar a ofrecer más rendimiento al implementar ciertas configuraciones.
cPanel es el front-end, es decir, es la parte que se les muestra a los usuarios o clientes que alojan sus sitios
web en el servidor, pero WHM es la parte del panel que se utiliza para administrar el sistema operativo.
En este artículo que hemos publicado hace unos días publicamos una guía para instalar cPanel y WHM sobre
CentOS o CloudLinux: https://raiolanetworks.es/blog/instalar-cpanel-whm-centos-cloudlinux/
En este artículo vamos a intentar hacer una guía de la mayoría de opciones comunes que podemos hacer en
cPanel, a continuación puedes ver la tabla de contenidos:
Los videos están grabados sobre un servidor cPanel de hosting compartido (uno de nuestros servidores de
hosting compartido).
Si tienes alguna duda sobre el funcionamiento de cPanel o cualquier sugerencia para mejorar esta guía /
manual sobre cPanel, puedes contactar con nosotros mediante el formulario de contacto si no eres cliente
nuestro, o desde el sistema de tickets de nuestra área de clientes si eres cliente nuestro.
Una vez
que estamos dentro de la sección “Dominios de complemento” podremos ver algo asi como esta pantalla:
En el campo del
recuadro rojo debemos introducir el nuevo dominio que queremos añadir a nuestra cuenta de hosting (sin
WWW, es decir, solo el dominio) y los otros dos campos podemos dejarlos sin tocar.
Después pulsamos el botón azul “Agregar dominio” rodeado con un cuadro verde en la imagen anterior.
Pasados unos segundos, el nuevo dominio aparecerá en el listado:
Con esto ya podremos añadir los archivos del sitio web en la carpeta correspondiente dentro de nuestro plan de
hosting.
Podemos subir los archivos mediante un cliente FTP como Filezilla o desde el File Manager Web de cPanel.
Ahora debemos rellenar un nombre para el subdominio, también debemos seleccionar de que dominio
previamente creado en nuestro cPanel queremos el subdominio:
La “Raiz del documento” podemos dejarlo sin tocar, ya que se configura bien de forma predeterminada.
Una vez que pulsemos el botón azul “Crear” se añadirá el subdominio al cPanel y podremos verlo listado en
la parte de abajo, en la parte rodeada con un cuadro violeta en la imagen anterior.
Como en el caso de añadir un nuevo dominio, podemos subir los archivos del nuevo sitio web mediante FTP
con un cliente FTP como Filezilla o desde el propio File Manager Web de cPanel.
Crear una nueva base de datos MySQL en cPanel es bastante fácil, solo tenemos que ir al bloque “Bases de
datos” y dentro de eso debemos hacer click en el icono “Bases de datos MySQL”:
Una vez que entramos en la sección “Bases de datos MySQL” de cPanel podremos ver una pantalla similar a
esta:
Primero
introducimos un nombre para la base de datos en el campo rodeado con el cuadro rojo en la imagen anterior, y
lo siguiente que vamos a hacer es pulsar el botón azul “Crear base de datos”.
A continuación la nueva base de datos con el prefijo y el nombre que le hemos puesto aparecerá listada en la
zona rodeada con el cuadro verde en la imagen anterior.
Pero esto no acaba aquí, ahora tenemos que crear un nuevo usuario y debemos darle permisos a ese nuevo
usuario para que pueda operar con la nueva base de datos que hemos creado, esto es necesario para que
cualquier CMS pueda trabajar con la nueva base de datos que acabamos de crear.
Primero vamos a crear el nuevo usuario, para ello rellenamos el nombre en el campo que hemos rodeado con el
cuadro rojo:
Y también
rellenamos la contraseña dos veces en los campos rodeados con el cuadro verde.
Finalmente pulsamos el botón azul “Crear usuario” para que se cree el nuevo usuario MySQL.
Ahora tenemos que bajar hasta el final de la pantalla y podremos ver algo como esto (rodeado en rojo):
Seleccionamos la base de datos y el usuario, posteriormente pulsamos el botón azul “Agregar” para que nos
lleve a la siguiente pantalla:
Debemos marcar todas las casillas para dar todos los permisos, para ello marcamos la casilla “TODOS LOS
PRIVILEGIOS” y pulsamos el botón azul “Hacer cambios”.
Con todo este proceso, que parece complicado, pero es bastante fácil y rápido, tendremos la base de datos
MySQL creada y el usuario también, y podremos configurar nuestro CMS para conectarse a la base de
datos.
Debemos guardar el nombre de la base de datos, el nombre de usuario y la contraseña para poder conectarnos
desde la aplicación PHP (CMS). El servidor siempre suele ser “localhost”.
Para añadir una nueva redirección debemos ir a cPanel, al bloque “Dominios” y pulsamos sobre el icono
“Redirecciona”:
Al hacer click
sobre el icono “Redirecciona” accedemos a una pantalla similar a esta:
Lo primero
que tenemos que hacer es seleccionar el tipo de redirección (cuadro rojo), normalmente es un 301, después
debemos seleccionar desde que dominio queremos hacer la redirección (cuadro verde), incluso podemos
especificar una carpeta (cuadro violeta), por ultimo seleccionamos a donde redireccionamos (cuadro azul).
Una vez que tenemos estos datos rellenados, pulsamos el botón azul “Agregar” para que esta nueva redirección
que acabamos de añadir aparezca en la parte de abajo (en el listado).
Con esto
tendremos la redirección realizada, como si la hubiéramos incluido en el .htaccess dentro del dominio.
Para crear un ALIAS nuevo en cPanel debemos ir al bloque “Dominios” y pulsar sobre el icono “Alias”:
Una vez que estamos dentro podremos ver algo similar a esto:
Solo tenemos que introducir el dominio que vamos a configurar como ALIAS en el campo rodeado de rojo y
pulsar el botón azul “Agregar dominio”, con esto crearemos un ALIAS para la carpeta public_html de nuestro
plan de hosting, y aparecerá en el listado de la zona rodeada con el recuadro violeta.
Si es el propio servidor cPanel el que controla las zonas DNS, vamos a poder tener control total DNS desde
el propio cPanel, a través del “Editor de zonas simple” y el “Editor de zonas avanzado”.
En este caso vamos a mostrar cómo crear un nuevo registro DNS A usando el “Editor de zonas simple”.
Lo primero que debemos hacer es seleccionar el dominio (previamente añadido como ALIAS, dominio de
complemento o redirección):
Ahora
podemos añadir un registro A o un dominio CNAME fácilmente:
Pero si
queremos editar mejor los registros para nuestro dominio, debemos usar el “Editor de zonas avanzado” que
ofrece cPanel.
La ventaja del “Editor de zonas avanzado” frente al “Editor de zonas simple” es que nos permite editar registros
además de manipular todos los tipos de registros, no solo CNAME y A, sino también AAAA, SRV, TXT,
aunque los MX se controlan desde otro panel diferente de cPanel.
El editor
avanzado ofrece mucha más información que el editor simple:
Debes tener
en cuenta que para utilizar bien el editor de registros DNS de cPanel es necesario tener unos conocimientos
técnicos mínimos que te permitan realizar las modificaciones de forma directa, ya que si fallas tu web o tus
servicios pueden dejar de funcionar.
phpMyAdmin es un software muy conocido, ya que es común que esté instalado en la mayoría de servidores
web que tienen MySQL instalado.
En el
listado de bases de datos de phpMyAdmin estarán todas las bases de datos creadas previamente con el gestor
de bases de datos de cPanel.
No tengo mucho más que decir de phpMyAdmin, ya que es una aplicación bastante densa y requiere saber más
o menos lo que es una base de datos MySQL y como se guardan los datos (tablas, registros, etc…).
cPanel nos permite configurar cualquier tipo de ejecución de forma fácil, y aunque CMS como WordPress
tienen su propio método de ejecución de tareas, otros sistemas como por ejemplo Piwik necesitan usar el
CRON de Linux para la ejecución de tareas programadas y procesos.
Podemos añadir, editar y eliminar tareas CRON en cPanel utilizando el icono “Tareas CRON” dentro del
bloque “Avanzado” dentro de la interfaz principal de cPanel:
Por otro lado, como no quiero dejar este manual a medias, voy a dejar un ejemplo, este sería el comando para
ejecutar el wp-cron de WordPress (como hemos dicho en este artículo):
Por si no conocemos bien la sintaxis de fechas y horas de Linux, cPanel nos permite insertar configuraciones
predefinidas:
Una vez que añadimos una tarea CRON a cPanel, podremos verla listada en la pantalla de tareas CRON
debajo de todo:
Como he
dicho anteriormente, la configuración de tareas CRON requiere entender un poco sobre lo que hacen las
tareas CRON y para qué sirven.
Normalmente los CMS o script que necesitan configurar una o varias tareas CRON, indican los tiempos o las
periodicidades, además del comando que se debe ejecutar en la tarea CRON para que todo funcione
correctamente.
La interfaz del “Administrador de archivos” es simple, como un cliente FTP pero desde el navegador web:
El
administrador de archivos de cPanel te permitirá hacer todo lo que quieras con los archivos de tu sitio web:
subir archivos, crear carpetas, editar archivos, crear archivos, descargar archivos, ajustar permisos en carpetas y
archivos, etc…
En el video del principio de la sección puedes ver un poco mejor el funcionamiento general del file manager
de cPanel, aunque no difiere demasiado de otro tipo de gestores como Filezilla o la interfaz de OwnCloud.
Para ver el espacio libre y el espacio usado en cPanel, y al mismo tiempo ver en que estamos utilizando el
espacio que estamos usando podemos usar una funcionalidad de cPanel que podemos encontrar en el bloque
“Archivos” pulsando en el icono “Uso de disco”:
La funcionalidad “Uso de disco” nos desglosara por carpetas el tamaño de las carpetas y archivos
almacenados en nuestro hosting:
Esto es útil,
por no decir que es, muy útil, sobre todo si tenemos espacio ocupado y no sabemos en qué lo estamos gastando.
Por otro lado, la vista en árbol de directorios nos permite obtener los datos bastante esquematizados:
Debemos
prestar mucha atención al espacio ocupado, ya que si nuestra cuenta se queda sin espacio para usar podemos
tener problemas relacionados con los archivos temporales de nuestros scripts PHP, y eso quiere decir que
nuestra web puede llegar a caerse o a ser lenta debido a que no tiene espacio disponible para utilizar en el
hosting.
Aunque esta tarea se puede realizar de forma manual usando el archivo .htaccess siempre y cuando
tengamos un servidor web Apache, con cPanel también podemos hacerlo de forma asistida utilizando una de
sus funcionalidades.
Para proteger un directorio con contraseña simplemente debemos ir a la interfaz principal de cPanel,
concretamente al bloque “Archivos”, pulsar sobre “Privacidad de directorio”:
Podremos
ver algo similar a esto con la estructura de carpetas de nuestra cuenta de hosting cPanel:
Ahora es muy
fácil proteger con contraseña el directorio, solo tenemos que crear un usuario con su respectiva contraseña y
asignar un nombre de dominio a través del cual los usuarios entraran desde el navegador a la carpeta.
Con esto el
navegador nos pedirá un usuario y una contraseña cada vez que intentemos navegar a la carpeta que acabamos
de proteger.
Para crear una nueva cuenta FTP debemos dirigirnos al bloque “Archivos” y pulsar sobre el icono “Cuentas
de FTP”:
Eso nos
llevara a una pantalla como esta donde podrás rellenar todos los datos necesarios para crear una nueva cuenta
FTP apuntando a la carpeta que tú quieras dentro de tu cuenta de hosting cPanel.
Y en la parte
de abajo de esa pantalla podemos ver listadas todas las cuentas FTP creadas por nosotros en la cuenta
cPanel:
También
podemos ver las cuentas especiales creadas por cPanel, aunque normalmente no se utilizan para nada, ya que
desde la cuenta principal FTP se puede acceder al resto de cuentas.
Aunque el sistema de copias de seguridad predeterminado es muy básico, podemos descargar copias
completas de toda nuestra cuenta simplemente pulsando un botón.
Para hacer esto vamos a la sección “Archivos” y pulsamos sobre el icono “Copia de seguridad”:
En la
pantalla nos saldrá esto:
Si
pulsamos el botón azul “Descargar una copia de seguridad completa del sitio web” nos descargara una copia
de seguridad completa de toda la cuenta de hosting, podemos enviarla a un servidor FTP o guardarla dentro de
la propia cuenta de hosting para descargarla a nuestro ordenador posteriormente.
Podemos encontrar todas las opciones de JetBackup en la sección “JetBackup” dentro de la interfaz
principal de cPanel (siempre y cuando el módulo de JetBackup esté instalado en el servidor):
A continuación vamos a listar una serie de videos que están en nuestra FAQ en el área de clientes y en los
que explicamos cómo utilizar Jetbackup para gestionar copias de seguridad en nuestros servidores de hosting
compartido.
Como descargar backups de una base de datos MySQL con JetBackup para cPanel:
Como descargar un backup completo de tu cuenta de hosting con JetBackup para cPanel:
Como descargar un backup de una cuenta de email con JetBackup para cPanel:
Como restaurar backups de la base de datos MySQL con JetBackup para cPanel:
Como restaurar un backup completo de tu cuenta de hosting con JetBackup para cPanel:
Como restaurar un backup de una cuenta de email con JetBackup para cPanel:
Ver y descargar archivos de una copia de seguridad de tu hosting cPanel con JetBackup:
Con estos videos debería ser suficiente para que entiendas cómo funciona el sistema de copias de seguridad
de JetBackup para cPanel, sin duda uno de los sistemas de copias de seguridad más avanzados que existen
para cPanel.
Para crear una nueva cuenta o buzón de correo electrónico debemos ir a la sección “Correo electrónico”
dentro de la interfaz principal de cPanel:
Pulsamos
sobre el botón “Cuentas de correo electrónico” y a continuación podremos ver una pantalla similar a esta:
Como
puedes ver, crear una nueva cuenta de correo electrónico es realmente fácil, solo tenemos que rellenar los
datos y pulsamos el botón “Crear cuenta”.
Si queremos ver el listado de cuentas de correo creadas o modificar alguna de sus características, simplemente
tenemos que seguir bajando por la pantalla y podremos ver el listado de cuentas creadas en nuestra cuenta
cPanel:
Desde los
botones mostrados en el listado anterior podremos cambiar la contraseña, la cuota o espacio asignado, eliminar
las cuentas e incluso obtener los datos necesarios para configurar nuestro cliente de correo electrónico de
escritorio o móvil.
Como teníamos que usar como ejemplo algún servicio conocido, y el caso más común suele ser Google Apps,
pues vamos a mostrar como configurar los MX de Google Apps en cPanel.
Una vez
seleccionado podremos ver algo como esto:
Cambiamos la opción a “Intercambiador de correo remoto” y pulsamos sobre el botón azul “Cambiar”.
Ahora seguimos bajando por la página y rellenamos el listado de MX de Google Apps, pero antes borramos el
registro MX local que está configurado de forma predeterminada en cPanel:
Y añadimos los MX de Google Apps que son estos:
Con lo cual, en la interfaz de cPanel para configurar los MX, quedaría algo similar a esto:
Con esto los correos electrónicos que lleguen a nuestro dominio serán enviados al servidor MX que hemos
configurado, en este caso los de Google.
Es importante configurar la prioridad tal y como nos especifica el proveedor del servicio de correo
electrónico, ya que en la mayoría de los casos, si trabajamos con servicios como Google Apps, esta es la forma
que tienen de garantizar siempre una correcta disponibilidad del servicio y una recepción garantizada.
Si utilizamos el servidor de correo electrónico del servidor donde tenemos cPanel, podemos usar el antispam
que tiene: Apache SpamAssasin.
Podemos configurar Apache SpamAssasin desde la interfaz principal de cPanel, en el bloque “Correo
electrónico”, pulsando en el botón “Apache SpamAssasin”.
A partir de aquí podemos configurar algunos parámetros como la eliminación automática de spam (no
recomendado, ya que puede haber falsos positivos) o incluso si tenemos los conocimientos adecuados podemos
llegar a definir reglas de acción para Apache SpamAssasin.
Pulsamos el botón azul “Agregar auto contestador” para añadir un nuevo autoresponder a nuestra cuenta de
cPanel.
Ahora podremos configurar todo lo necesario para que nuestro autocontestador funcione:
Los autocontestadores o autorespondedores envían un correo al usuario que nos envía a nosotros un correo,
también pueden saltar ante diferentes eventos, aunque esta es una funcionalidad algo más avanzada.
Podemos configurar retrasos de tiempo o periodos de tiempo antes de que se envíen los correos electrónicos.
“Agregar reenviador”: Nos permite agregar un reenviador normal de un buzón de correo electrónico a
otro buzón de correo electrónico.
“Agregar reenviador de dominios”: Nos permite reenviar los correos que lleguen a todos los buzones
de correo electrónico de un dominio, es decir, sirve para reenviar todos los correos de un dominio a otro
dominio.
En cualquiera de los dos casos, nos llevara a una pantalla similar a esta donde debemos rellenar una serie de
datos para configurar el reenviador:
Debemos tener mucho cuidado con los reenviadores, ya que si por ejemplo configuramos un reenviador para
que se envíen todos los correos de un buzón a una cuenta de GMAIL, si se reenvia también el SPAM puede
que Google marque la dirección IP de nuestro servidor como spammer, con lo cual dejaran de reenviarse los
correos de ese buzón, pero es que el servidor también perderá la capacidad de poder enviar correos y que estos
lleguen a su destino correctamente.
Para ver la configuración que debemos hacer para configurar nuestras cuentas de correo electrónico en nuestros
dispositivos, debemos ir a la sección “Correo electrónico” y pulsar sobre el botón “Cuentas de correo
electrónico”:
Bajamos hasta el listado de cuentas de correo añadidas a cPanel y pulsamos sobre el enlace “Establecer
cliente de correo” para el buzón de correo que queremos configurar en nuestro dispositivo:
Esto nos llevara a una pantalla donde tendremos un listado de autoconfiguradores para configurar los clientes
de correo electrónico más comunes en los sistemas operativos compatibles:
Pero si seguimos bajando por la pantalla podremos ver que también podemos obtener los datos para realizar una
configuración manual de cualquier cliente de correo electrónico:
La configuración de clientes de correo electrónico es un tema bastante importante, ya que los técnicos de
soporte suelen tener bastante carga de trabajo al ayudar a los clientes a configurar sus correos electrónicos en
sus dispositivos debido a que los clientes no suelen saber dónde buscar estos datos de configuración.
Desde la interfaz de cPanel podemos ver si un correo electrónico enviado desde un buzón o cuenta de correo
alojada en el servidor cPanel ha llegado a su destino.
Esta herramienta es muy útil para detectar problemas en el envió de correos electrónicos, antes de contactar
con el soporte del hosting para ver que está pasando, es recomendable pasar por esta herramienta y revisar la
información por si el problema estuviera en la cuenta de correo electrónico destinatario, en lugar de en
nuestro propio servidor.
Para ver el ancho de banda utilizado por nuestra cuenta de hosting vamos a la interfaz principal de cPanel y
vamos al bloque “Métricas” y pulsamos sobre el botón “Ancho de banda”:
En la pantalla que nos aparece, arriba de todo nos aparecerá un porcentaje que indica el ancho de banda
utilizado:
La verdad es que la información que nos ofrece cPanel del ancho de banda utilizado es bastante completa, ya
que nos indica exactamente a través de qué tipo de servicio se ha consumido, algo muy útil para detectar
problemas importantes en la sincronización de correos electrónicos por ejemplo.
cPanel integra AWStats en su interfaz, para consultar los datos ofrecidos por AWStats debemos ir al bloque
“Metricas” y pulsar sobre el botón “AWStats”:
Nos permitirá elegir de qué dominio queremos ver las estadísticas de los logs analizados por AWStats:
Y desde ahí podremos ver todos los datos que nos ofrece AWStats sin ninguna limitación:
AWStats es muy útil para ver visitas, hits, peticiones, páginas vistas, etc… todo desde el punto de vista del
servidor web, sin recurrir a servicios externos como Google Analytics o Piwik.
Estas estadísticas se encuentran en la interfaz principal de cPanel, pero podemos obtener más información
acerca del consumo de recursos en la sección “Métricas” pulsando sobre el botón “Uso de conexiones
simultáneas y CPU”:
Esto nos llevara a una pantalla que nos dirá si nuestro sitio alcanzo o no los máximos recursos de la cuenta de
hosting en las últimas 24 horas:
Debemos pulsar el botón “Detalles” para continuar para ver las gráficas siguientes:
La línea roja de las gráficas determina el límite, mientras que la línea azul determina el máximo utilizado por la
cuenta de hosting, la línea verde es la media.
Si el consumo de recursos supera la línea roja, es muy posible que las webs alojadas en el plan de hosting se
caigan y no puedan ser visibles mientras no haya recursos disponibles para su ejecución.
Si no sabes interpretar bien estas gráficas, contacta con el soporte de tu hosting, ya que estas gráficas son
bastante útiles para detectar problemas relacionados con el rendimiento o con el sobreuso de recursos por
parte del sitio web o sitios web en el servidor.
No es demasiado recomendable desactivar mod_security, pero en algunos casos no tenemos otra opción si
queremos que nuestro sitio web funcione correctamente.
Podemos activar o desactivar mod_security directamente desde la interfaz principal de cPanel, para ello
debemos ir a la sección “Seguridad” y pulsamos sobre el botón “ModSecurity”:
Como puedes ver en la siguiente pantalla, por defecto ModSecurity está activado, aunque podemos
desactivarlo para toda la cuenta de hosting:
Aunque como puedes ver, también podemos activar y desactivar mod_security para los dominios o
subdominios por separado.
Lamentablemente la herramienta de cPanel no nos permite configurar reglas específicas, ya que en algunos
casos esta funcionalidad nos ayudaría a solucionar problemas relacionados con mod_security sin necesidad de
desactivar su funcionalidad y perder su mejora de seguridad para todo el dominio.
Como instalar un certificado SSL en cPanel
Desde hace relativamente poco tiempo los certificados SSL ha empezado a tomar especial importancia en
Internet, más o menos desde que Google extendió el rumor que decía que los sitios web con SSL tendrían más
papeletas de aparecer en los primeros lugares de Google, aunque todavía no hay nada que lo demuestre.
Antes de instalar un certificado SSL en nuestra cuenta cPanel debemos tener el certificado SSL contratado
(nosotros ofrecemos certificado SSL a precios reducidos), una vez que tenemos el certificado SSL contratado
y que nos han enviado los datos correspondientes, nos vamos a la interfaz principal de cPanel, concretamente a
la sección “Seguridad” en el botón “SSL/TLS”:
En la siguiente pantalla nos aparecerán todos los campos necesarios para instalar un certificado SSL:
Debemos tener en cuenta que para instalar un certificado SSL en cPanel debemos tener todos los
componentes necesarios:
Certificado (CRT).
Key
CA Bundle.
Con estos tres elementos puedes instalar cualquier SSL en tu cPanel, además tienes que elegir para que
dominio quieres configurar el certificado SSL, ten en cuenta que el SSL puede ser tanto para un dominio
como para un subdominio, también debes tener en cuenta que hay certificados SSL que pueden afectar solo a 1
elemento, mientras que hay certificado SSL multidominio que pueden afectar a varios elementos.
Con esto podrás utilizar un certificado SSL de forma gratuita en tus sitios web, pero si necesitas un
certificado SSL con garantías para tu tienda online, lo recomendable es que utilices un certificado SSL,
aunque sea uno barato, como por ejemplo nuestros RapidSSL.
Aunque podríamos proteger nuestra cuenta de hosting del hotlinking simplemente modificando el .htaccess,
cPanel incluye una funcionalidad para protegernos de este tipo de problemas.
Para activar la protección contra hotlinking nos dirigimos a la sección “Seguridad” en la interfaz principal de
cPanel y pulsamos sobre el botón “Protección de vínculo directo”:
Esta funcionalidad no tiene demasiada dificultad, es fácil de usar, aunque debemos tener muy claro para que
queremos utilizar esta herramienta.
Para bloquear una IP debemos dirigirnos a la sección “Seguridad” dentro de la interfaz principal de cPanel y
posteriormente debemos pulsar sobre el botón “Bloqueador de IP”:
La interfaz es simple, solo debemos meter la IP o el rango que queremos bloquear, y en la propia interfaz nos
ofrecerá información relevante para insertar los comodines necesarios en caso de tener que utilizarlos:
El problema de esta funcionalidad es que tenemos que utilizar otro método para conseguir saber que direcciones
IP nos están atacando o similar.
Para saber esto podemos utilizar los datos que nos ofrece AWStats o en el caso de usar un CMS como
WordPress podemos utilizar datos que nos ofrecen plugins como WordFence en lo relacionado con ataques.
Concretamente en ese artículo del que hablábamos explicamos cómo realizar la configuración de Deflate desde
la interfaz de cPanel: https://raiolanetworks.es/blog/compresion-gzip-en-servidores-web-lo-que-necesitas-
saber/#activar_la_compresion_gzipdeflate_en_cpanel
Para seleccionar la versión de PHP que utilice nuestra cuenta de hosting debemos dirigirnos a la interfaz
principal de cPanel y buscar la sección “Software”, desde ahí debemos pulsar el botón “Seleccionar Version
PHP”:
Nos llevara a una pantalla como esta donde podemos seleccionar la versión de PHP (y los módulos cargados),
aunque en este caso vamos a prestarle atención al selector de versión de PHP:
Es tan simple como seleccionar la versión de PHP que queremos utilizar y pulsar el botón “Establecer como
actual” para utilizar esa versión de PHP en toda nuestra cuenta de hosting cPanel.
Una vez más debemos dirigirnos a la interfaz principal de cPanel y buscar la sección “Software”, desde ahí
debemos pulsar el botón “Seleccionar Versión PHP”:
¿En la imagen anterior está claro cómo se activan y desactivan los módulos de PHP, no? Efectivamente, se
realiza a través de las casillas de verificación y se guardan los cambios con el botón “Guardar”.
Evidentemente para realizar este tipo de tareas debemos tener conocimientos sobre lo que estamos haciendo, ya
que la activación de dos módulos incompatibles puede hacer que nuestro sitio web se caiga o directamente que
consuma tantos recursos que sea insostenible.
Si necesitas ayuda con esto, contacta con el soporte técnico de tu hosting para ver cómo pueden ayudarte con
los módulos y extensiones de PHP de tu plan de hosting.
Para acceder a la configuración de parámetros y variables de PHP en cPanel & CloudLinux, debemos ir otra
vez al bloque “Software” y pulsar sobre el botón “Seleccionar Versión PHP”, esto nos llevara a la misma
ventana de antes:
Pero ahora debemos pulsar en el enlace de arriba a la derecha que pone “Switch to PHP options” y que está
rodeado en rojo en la imagen anterior.
Se nos abrirá otra ventana donde podremos cambiar algunos parámetros, pero OJO, debemos hacerlo sabiendo
lo que hacemos:
Normalmente los parámetros que tenemos que personalizar en esta pantalla son los siguientes:
max_execution_time
max_input_time
max_input_vars
memory_limit
post_max_size
upload_max_filesize
Estos valores son los que más o menos “limitan” ciertos consumos de recursos y que ajustándolos podemos
conseguir resolver algunos problemas o literalmente podemos conseguir más rendimiento.
Installatron se integra perfectamente en cPanel y añade una nueva sección a la interfaz principal del panel,
llamada “Aplicaciones Web”, donde podremos ver los CMS instalados y algunos CMS destacados que
podemos instalar en un par de clicks:
Los botones o enlaces “Ver más” nos llevaran al panel de control de Installatron donde tendremos las
opciones a nuestra disposición dependiendo de si el CMS está instalado o no y dependiendo de que CMS o
script queramos instalar con el autoinstalador.
Además Installatron tiene algunas ventajas más, ya que integra un potente sistema de copias de seguridad
que nos permite enviar los backups a otros servidores FTP o a Dropbox, además también nos permite entrar
a las instalaciones de los CMS directamente sin necesidad de buscar el usuario y la contraseña.
Esto significa que Installatron, además de ser un excelente autoinstalador de aplicaciones, también es una
aplicación muy buena para la gestión y administración de aplicaciones web desde un solo panel de control.
Este es un tema donde no vamos a entrar muy en profundidad, ya que existe un manual con videotutoriales
para instalar WordPress en diferentes entornos en este blog. Puedes encontrar el artículo completo para
instalar WordPress en la siguiente dirección URL: https://raiolanetworks.es/blog/como-instalar-
wordpress-paso-a-paso-con-videotutoriales/
Este es un tema donde no vamos a entrar muy en profundidad, ya que existe un manual con videotutoriales
para instalar Joomla en diferentes entornos en este blog. Puedes encontrar el artículo completo para instalar
Joomla en la siguiente dirección URL: https://raiolanetworks.es/blog/como-instalar-wordpress-paso-a-
paso-con-videotutoriales/