WordPress 4.1 acaba de ver la luz

por el en la categoría Aplicaciones

Wordpress 4.1 acaba de ver la luzAcaba de ser publicada la versión de WordPress 4.1, que aunque a simple vista no parezca que incorpore muchas novedades, lo cierto es que las que incorpora son realmente buenas.

Os comentamos algunas de estas novedades.

Una de las opciones mas demandadas, y que mas quebraderos de cabeza a provocado es la instalación manual de idiomas. Pues bien, en esta nueva versión se ha incorporado la opción de instalar un idioma de forma automática, permitiendo cambiar de idioma a nuestro WordPress de manera muy sencilla.

idioma-wordpress-4.1

 

Otra novedad bastante destacable en WordPress 4.1, se encuentra en el editor de entradas, ya que se ha mejorado su funcionamiento a pantalla completa y se han redistribuido algunos botones.

Pensando en el acceso que cada vez mas usuarios realizan desde dispositivos móviles, se ha mejorado el acceso a la librería multimedia desde estos dispositivos. También se han añadido pequeños cambios como la posibilidad de cerrar sesiones remotas que hayamos podido dejar abiertas al acceder desde otros equipos o dispositivos o la remodelación de la interfaz para la instalación de temas y plugins.

Aunque esta versión no incluya ninguna actualización de seguridad crítica, y por lo tanto no es urgente su actualización, es recomendable utilizar la última versión, ya que nos facilitará aun mas la tarea de crear y mantener nuestro sitio web hecho con WordPress.

Forzar a usar una conexión segura

por el en la categoría Apache

Forzar a usar una conexión seguraHace tiempo os comentamos los caracteres extraños que aparecían en la url de Google, y esto era simplemente porque el buscador forzaba a sus usuarios a utilizar una conexión segura o conexión SSL.

Si por la circunstancia que sea, necesitas que todas las visitas a tu sitio utilicen una conexión segura, puedes forzar su uso mediante el uso del fichero .htaccess , aunque lo primero que haremos será comprobar que podemos disponer del módulo mod_rewrite, ya que éste es necesario.

Comprobar la disponibilidad de mod_rewrite

El primer paso será verificar que el módulo mod_rewrite de Apache está activado, ya que de lo contrario no podremos efectuar los cambios necesarios.

Para realizar esta comprobación lo mas sencillo será realizar una redirección y para ello editaremos el .htaccess e indicaremos lo siguiente:

RewriteEngine On 
RewriteRule mipagina.html http://www.google.es [R]

Guardaremos los cambios y indicaremos en nuestro navegador la url:

www.midominio.com/mipagina.html

Si se nos carga la página de Google, es que tenemos el modulo mod_rewrite activado y podemos utilizarlo.

Código para forzar la conexión segura

Una vez hemos verificado que nos funciona mod_rewrite, deberemos editar el fichero .htaccess de nuestra carpeta principal, e insesrtar el siguiente código

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{HTTPS} !=on
   RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,QSA]
</IfModule>

Este código se ejecutará siempre que mod_rewrite esté disponible y en él, comprobamos que todas las url utilicen https. De no ser así, la url será modificada.

Versiones disponibles de Plesk 12

por el en la categoría Plesk

Versiones disponibles de Plesk 12Para los que estén pensando en adquirir su licencia de Plesk 12, o para los usuarios de una versión anterior y que quieran actualizarse a esta última versión, puede que se encuentren varias versiones disponibles y no sepan cual de ellas elegir.

En este articulo vamos a comentaros las versiones de Plesk 12 disponibles y algunas de sus principales características.

Plesk 12 Web Host Edition

Panel pensado para revendedores ya que incorpora herramientas especificas para estos menesteres, como gestión de cuentas y suscripciones. Los usuarios disponen de utilidades para instalar cualquier aplicación. También se dispone de soporte y utilidades especificas para instalar y administrar el popular gestor de contenido WordPress.

Plesk 12 Web Pro Edition

Es la opción ideal para profesionales del sector web que quieran alojar sitios web de sus clientes. Incorpora herramientas para gestionar WordPress de forma nativa.

Plesk 12 Web App Edition

Esta versión es la mas acertada para profesionales que quieran publicar sus propias aplicaciones web. Dispone de potentes herramientas que permitirán gestionar su servidor y desarrollar sus aplicaciones propias aplicaciones (PgSQL, MSSQL, Tomcat, ColdFusion).

Plesk 12 Web Admin Edition

Es la versión mas recomendada para usuarios que quieren administrar sus propios sitios web. Permite gestionar el servidor, el sitio web, los dominios, las cuentas de correo, etc. Versión pensada para el usuario final, por ello no incorpora utilidades para administrar clientes ni suscripciones.

Aparte de estas opciones especificas, los paneles Plesk 12, incorporan una mejor protección frente ataques automatizados. También se ha añadido soporte para navegación móvil, por lo que podremos administrar nuestro panel Plesk desde cualquier dispositivo.

Versiones disponibles de Plesk 12

Redireccionar un dominio desde el área de clientes

por el en la categoría Dominios

Tal como comentamos en nuestra sección Servicios incluidos con el registro de dominios, es posible modificar el destino donde apunta un dominio. Aunque debemos diferenciar los dominios .es, de los dominios internacionales, ya que la forma de hacerlo es diferente.

Redireccionar un dominio internacional

Para redireccionar un dominio internacional, accederemos a nuestra área de cliente con el nombre de usuario y la contraseña suministrados, y buscaremos dentro de la sección Mis dominios

redireccionar un dominio

Allí veremos un listado de todos nuestros dominios registrados y pulsaremos sobre el dominio que queremos modificar.

Accederemos a una nueva ventana en la que aparecen varias secciones (Fecha expiración, Datos Whois, etc.), pero la que nos interesa para nuestro propósito es la sección llamada Gestión DNS. En dicha sección, deberemos pulsar sobre Cambiar DNS.

Nos aparecerá un desplegable en el que tenemos que seleccionar la opción Servicio Redirección y pulsar el botón Cambiar para que se ejecuten los cambios.

redireccionar un dominio

Hecho esto, nos aparecerán unos nuevos campos, en los cuales deberá indicar los siguientes datos:

Hostname Dirección Tipo MX
1º Fila @ http://dominio.com URL Frame 10
2º Fila www http://www.dominio.com URL Frame 10

Teniendo en cuenta que deberá sustituir dominio.com, por el dominio a donde quiere que apunte el dominio que esta editando actualmente.

Fíjese que en la parte de abajo también tiene la opción de redireccionar su correo si lo desea.

Una vez guardados todos los cambios, deberá esperar entre 24-72 horas para que el cambio se propague por la Red y sea plenamente efectivo.

Redireccionar un dominio .es

Los .es son un tanto especiales y no se pueden gestionar de manera automática. De hecho, si accedemos a Cambiar DNS, nos encontraremos unas opciones diferentes a las que vemos cuando accedemos seleccionando un dominio internacional.

En el caso de necesitar redireccionar un dominio .es, deberá comunicarlo a nuestro departamento de soporte o si ha accedido al panel de gestión del dominio, puede pulsar directamente sobre Soporte Técnico, tal como muestra la imagen.

redireccionar un dominio

Crear una nueva cuenta de email en Plesk

por el en la categoría Correo, Plesk

Crear una nueva cuenta de email es una de las primeras tareas que realizaremos cuando contratamos un servicio de hosting para nuestro dominio. Todos nuestros planes de hosting permiten la creación cuentas de correo. Hoy os mostramos la forma de crear una cuenta de correo para nuestro dominio desde el Panel Plesk.

Lo primero que haremos será acceder al Panel Plesk. Una vez logueados, pulsaremos sobre la pestaña Correo. Se nos abrirá una nueva ventana y en ella veremos una nueva barra con varias opciones. La que nos interesa es Crear dirección de e-mail.

Crear una nueva cuenta de email en Plesk

De nuevo, se nos abre una nueva ventana, en la que deberemos rellenar una serie de opciones que explicamos a continuación:

Dirección de e-mail: Será el nombre de la cuenta de nuestro correo electrónico (por ejemplo nuestro nombre, o los típicos ventas, info, …) La cuenta de email resultante será el nombre indicado + @ + el nombre de nuestro dominio.

Acceso al panel de control: Desmarcaremos esta opción si no queremos que el usuario de esta cuenta de correo tenga acceso al Panel Plesk.

Contraseña: Podemos indicar una contraseña o bien podemos generar una automáticamente. En el caso de elegir la opción automática, pulsaremos el botón Generar y a continuación pulsaremos sobre Mostrar, para poder visualizar el password generado.

Buzón: Nos permite generar un espacio en nuestro servidor para almacenar los mensajes. Si la casilla Buzón esta activada, podremos especificar un tamaño para este. Si desactivamos Buzón, solo podremos utilizar esta cuenta para el reenvio.

Crear una nueva cuenta de email en Plesk

Rellenados los campos mencionados, pulsaremos sobre el botón Aceptar, finalizando así el proceso de creación de nuestra cuenta y regresando de nuevo a la pantalla anterior, donde visualizaremos nuestra nueva cuenta de e-mail.

Junto a nuestra cuenta de e-mail, en la zona derecha vemos el espacio que utiliza dicha cuenta, y a continuación nos aparecen dos iconos.

Crear una nueva cuenta de email en Plesk

Pulsando el primer icono (letra i), accederemos a la información que necesitamos para configurar nuestra cuenta de correo en un cliente de correo, tipo Outllok, Thunderbirb, Apple Mail, etc. Pulsando en el icono siguiente (sobre abierto), podremos acceder a nuestro Webmail, es decir, podremos consultar vía web nuestra cuenta de email.

 

Error 550 al enviar un correo a un buzón de nuestro dominio

por el en la categoría Correo, Plesk

Hemos detectado que cuando algunos usuarios tratan de enviar un correo a un destinatario de su propio dominio, obtienen un mensaje de error 550 similar al siguiente:

550 5.1.1 <info@midominio.com>: Recipient address rejected: User unknown in
virtual mailbox table; from=<direccion@midominio.com> to=<direccion2@midominio1.com>

Evidentemente los valores de los emails variarán, pero en esencia, el problema es el siguiente: el dominio está alojado en el servidor Plesk, y los correos para dicho dominio se alojan en un servidor externo.

Este mensaje nos informa de que se ha intentado entregar el email en el servidor Plesk, pero no en el servidor de correo externo. Esto es debido a la configuración que tiene Plesk, que trata el dominio del servidor de correo como un dominio local, y no es así.

Para solucionar este problema, deberemos abrir nuestro Panel Plesk y acceder a Suscripciones, después pulsaremos en el dominio que queramos y finalmente pulsaremos en la pestaña Correo. Veremos un listado con todas las direcciones de email dadas de alta para ese dominio en concreto, y un poco mas arriba, veremos una barra con la opción Cambiar configuración. Pulsaremos sobre ella y entraremos en la siguiente ventana:

Error 550 al enviar un correo a un buzón de nuestro dominio

Aquí, deberemos desmarcar la opción Activar servicio de correo en el dominio, y seguidamente guardaremos los cambios.

En el caso de querer realizar estos cambios via SSH, accederemos a nuestro servidor y teclearemos el comando

/usr/local/psa/bin/mail --off midominio.com

Siendo midominio.com el nombre de nuestro dominio

¿Por qué usar mysqldump para las copias de seguridad?

por el en la categoría Bases de Datos

¿Por qué usar mysqldump para las copias de seguridad?En el caso de necesitar realizar una copia de seguridad de nuestra base de datos, nos podemos preguntar cual es la razón de utilizar mysqldump, en lugar de phpMyAdmin, si este último tiene una bonita interfaz que nos facilita realizar la mayoría de operaciones con unas pocas pulsaciones de ratón.

Primero que nada, para gustos colores, y phpMyAdmin tiene unos pocos mas. PhpMyAdmin, nos permitirá realizar copias de seguridad de manera sencilla, aunque el problema vendrá a la hora de restaurarlas. Por lo general, lo sitios web tiene un límite de tamaño en la carga de ficheros, y este límite también es aplicado a los ficheros .sql que necesita phpMyAdmin, de manera que si nuestra base de datos tiene un tamaño considerable, es posible que este entorno no se capaz de manejar el fichero, ni incluso comprimido.

Para los que tengan cierta soltura con la línea de comandos, mysqldump será la opción mas recomendada. Con una simple línea de texto, estaremos ordenando al servidor que realice o restaure una copia de seguridad. Como es habitual en estos casos, donde de verdad encontramos provecho es a la hora de realizar múltiples operaciones en varias bases de datos ya que estas son mucho mas rápidas.

Comandos mysqldump

Os recordamos que para realizar una copia de seguridad de nuestra base de datos desde la consola, deberemos teclear:

mysqldump -u usuario -pcontraseña base_de_datos > fichero.sql

Donde usuario y contraseña serán los datos de acceso a la base de de datos, base_de_datos será el nombre de la base de datos y fichero.sql será el nombre del fichero que genera mysqldump

En el caso de necesitar restaurar la base de datos, deberemos teclear:

mysql -u root -pcontraseña base_de_datos < fichero.sql

Si necesitamos realizar un backup de todas las bases de datos deberemos escribir:

mysqldump -u root -pcontraseña --all-databases > fichero.sql

Y en caso de necesitar hacer la copia de seguridad de una única tabla, deberemos escribir:

mysqldump -u root -pcontraseña base_de_datos tabla > fichero.sql

Cambiar a FastCGI desde la línea de comandos

por el en la categoría Plesk

Ya os hemos comentado en alguna ocasión que muchos CMS’s necesitan tener activada la opción FastCGI para su correcto funcionamiento, ya que de lo contrario, es necesario dar permisos de acceso a numerosas carpetas, con los consiguientes problemas de seguridad que esto conlleva.

Desde Plesk, podemos realizar esta tarea si accedemos al dominio en cuestión y pulsamos Sitios web y dominios. A continuación buscamos el dominio en la lista de dominios y subdominios y finalmente, pulsamos sobre Configuración de hosting. De entre todas las secciones, deberemos buscar Estadisticas y scripting web y en ella encontraremos un desplegable donde podemos elegir la funcionalidad FastCGI.

Cambiar a FastCGI desde la línea de comandos

Esto que en realidad es una tarea bastante sencilla, puede resultar muy tediosa si tenemos que realizarla para varios dominios. Es por ello que os indicamos la manera de realizar la misma acción desde la línea de comandos.

Lo primero y como siempre, será abrir una conexión SSH con nuestro servidor. A continuación teclearemos:

/usr/local/psa/bin/domain --update nombredominio.com -php_handler_type fastcgi

sustituyendo nombredominio.com, por el nombre y la extensión de el dominio que queramos modificar.

Como se puede ver, esta acción es mucho mas rápida, y en el caso de tener que actualizar numerosos dominios, nos puede agilizar mucho el trabajo.

Instalar el editor de texto Nano

por el en la categoría Aplicaciones

Cuando queremos modificar algún fichero de configuración desde la consola, utilizamos un editor de texto. Por defecto los sistemas Linux llevan instalado el editor Vi o Vim. Utilizando alguno de estos editores se pueden todos los cambios que necesitemos en los ficheros de configuración de las aplicaciones instaladas en nuestro servidor.El principal problema es su aspecto poco amigable y la multitud de combinaciones de teclas que necesitamos para por ejemplo guardar el fichero. Estas caracteristicas provocan que muchos usuarios busquen alternativas.

Uno de los editores mas utilizados es Nano, ya que se nos muestra en una pequeña barra inferior las teclas a utilizar para realizar las principales acciones.

Si deseas instalar Nano en tu servidor, en el caso de tener un servidor Centos, deberás hacer lo siguiente:

yum install nano

En el caso de contar con un servidor basado en Debian, teclea:

sudo apt-get install nano

Tras unos segundos, ya tendrás el editor Nano listo para ser utilizado.

Instalar el editor de texto Nano

Cual es la diferencia entre Telnet y SSH

por el en la categoría Seguridad, VPS

Cual es la diferencia entre Telnet y SSHEn muchos de los artículos que os mostramos es necesario acceder a nuestro servidor de manera remota y realizar una serie de acciones. Por lo general siempre utilizamos una conexión SSH para realizar estas acciones. Pero, ¿por qué utilizamos SSH en lugar de Telnet? ¿Cual es la diferencia entre estos dos protocolos?

Aparentemente utilizar SSH o Telnet es prácticamente lo mismo. Utilizamos estos protocolos para conectarnos de manera remota a nuestro servidor, para realizar las tareas de mantenimiento que necesitemos.

Por lo general, y si no hemos cambiado la configuración de nuestro servidor, al acceder utilizaremos el puerto 22 si utilizamos SSH y el puerto 23 al conectarnos por Telnet. En ambos casos necesitamos un nombre de usuario y una contraseña para acceder y por supuesto, que el servidor acepte dichos protocolos.

¿Cual el la diferencia? Pues principalmente la seguridad. Con SSH utilizamos una conexión segura hacia nuestro servidor, con lo que la información viaja encriptada. En cambio, utilizando Telnet exponemos toda la información que intercambiamos con el servidor, con el consiguiente riesgo que esto supone. Es por esto que SSH ha sustituido al protocolo Telnet.

Nuestra recomendación si aún utilizas Telnet, es que cambies a SSH que es mas seguro y así evitas que otros usuarios “escuchen” la información que intercambias con el servidor. Y si quieres mejorar aún mas tu conexión SSH, te recomendamos nuestro artículo Securiza tu VPS cambiando el puerto de SSH