Cómo activar mod_rewrite de Apache en Ubuntu o Debian

El módulo rewrite o mod_rewrite de Apache es necesario para lograr los llamados enlaces permanentes o permalink  en WordPress. Es una forma de direcciones URL más amigables con el usuario y que Google valora positivamente.

La tarea a realizar consta de dos pasos. Primero activar el módulo rewrite que añade esta funcionalidad y después adecuar la configuración del Apache para que haga uso de esta característica.

Para activar el módulo simplemete ejecutamos

Después deberemos editar la configuración. Esto podría ser en el .htaccess o en la configuración de cada dominio virtual que por defecto será en “/etc/apache2/sites-enabled/000-default”. Si usamos dominios virtuales en nuestro servidor Apache podríamos necesitar editar el archivo de configuración para cada dominio.

Abrimos con la siguiente orden:

Y buscamos AllowOverride None y lo cambiamos por AllowOverride All y reiniciamos el servidor Apache con:

Y eso es todo. Ahora podremos activar los enlaces permanentes en WordPress, en cualquier otro CMS o usarlos en nuestras propias aplicaciones web.

debian

ubuntu

 

 

 

 

 

Usar los alias de Ubuntu 14.04 en Debian 7

Cuando se trabaja entre sistemas distintos con configuraciones distintas es bastante molesto encontrase que cosas que funcionan en uno, no funcionan en otro. Como se trabaja de forma instintiva al tropezar con estas incoherencias nos hacen perder tiempo y causan malestar al trabajar.

Un ejemplo son las alias que vienen por defecto en Ubuntu 14.04 y que no encontramos en Debian 7. Si trabajamos con equipos con ambos sistemas operativos constantemente tropezamos usando las alias de Ubuntu en Debian. Por ejemplo usando un Ubuntu 14.04 Server en una terminal y un Debian 7 Desktop en otra terminal.

Por fortuna estamos usando sistemas muy configurables y podemos añadir estas alias a Debian, cuando no simplemente activarlas. El archivo de configuración que las establece es .bashrc. Es un archivo oculto en el home de cada usuario. Es una configuración especifica del terminal para cada usuario.

En Ubuntu encontramos la sección de alias en:

El sección del mismo archivo en el sistema operativo Debian 7 es:

Como se puede ver son bastante similares. Un carácter de almohadilla o sharp # hace que la línea sea un comentario y por tanto hace que ignore lo que ahí se establece. Como podemos ver las alias para la orden ls y las que activan el color para grep, están comentadas con # de modo que no funcionan. Simplemente quitando el #, guardando los cambios y cerrando la terminal con exit, al abrirla de nuevo dispondremos de las nuevas alias similares a las de Ubuntu.

Además en esa parte del archivo .bashrc podemos añadir otros que consideremos útiles. O sustituir las comentadas por otras.

Si no quisiéramos modificar el archivo .bashrc, tal como se puede leer abajo indica en él mismo, podemos crear un archivo donde podemos meter nuestras alias. Solo tenemos que crear un archivo con nombre .bash_aliases en la raíz de nuestro home, en el mismo lugar donde está .bashrc y así el interprete las leerá de ahí para poder usarlas en nuestro usuario.

Y esto es todo.

ubuntu
debian

Cómo identificar el sistema operativo Linux instalado

Con estas ordenes podremos identificar el sistema operativo Linux instalado en el equipo informático.

En ocasiones deberemos determinar el tipo de sistema Linux instalado. Esto es importante para saber las posibilidades del sistema y actuar en consecuencia. Las siguientes ordenes nos permiten identificar el sistema operativo.

Estas ordenes son para ejecutarlas en una terminal. Por ello deberemos tener una abierta y disponible para la introducción de ordenes. Dependerá del entorno, pero normalmente la combinación de teclas CTRL+ALT+T muestra una terminal. En un servidor lógicamente deberemos estar ante un terminal, sea físicamente o mediante conexión SSH.

La primera orden que nos podrá servir es:

Y nos responderá con algo como:

Otra orden que nos dará valiosa información es:

Y mostrará algo como:

Y finalmente para cerrar esta breve entrada veamos:

dando lugar a una salida como:

Como se puede deducir, estas ordenes para identificar el sistema operativo han sido probadas en un Ubuntu 13.10 Saucy Salamander. Si bien serán validas en casi todas las distribuciones Linux, derivadas de Debian o no.