General
Yo y este blog
El blog
Nunca quise tener un blog, y menos cuando estaban de moda. Me limitaba a apuntar algunas cosas aprendidas de los libros, para tenerlas a mano. Al final me convencieron y las publiqué.
Esto es una bitácora, muy pobre, en la que apunto esas cosas que puede que vuelva a usar en el futuro. Aquí las tengo a tiro de piedra, bueno, a tiro de corta y pega.
No pretendo enseñar a nadie, pero si mis notas te sirven, estoy devolviendo el favor que otros me hicieron antes a mi.
Yo
Los que me conocéis ya sabéis quien y como soy, los que no, no vais a conocerme por lo que yo mismo pueda describir; pero...
Empecé a programar con 12 años, pasando un estupendo verano, metido en un sótano, con un ordenador de la década anterior, que sólo tenía GW-BASIC. Al finalizar el verano ya sabía que iba a hacer el resto de mi vida y cual iba a ser el nombre de la empresa que actualmente dirijo.
Trabajo más de 12 horas al día desde el año 2005. Lo hago por placer, no por dinero, por eso sé que nunca nadie me podrá detener.
En cuanto a lo personal, las enfermedades y las desgracias han golpeado a mi familia, pero el amor siempre nos ha impulsado a seguir adelante.
Nos vemos
Estamos en 2016 y últimamente he apuntado cosas en esta web, sólo 2 o 3 de veces al año.
Si no estoy por aquí, estoy en otro sitio, nos vemos!
(Aquí quedan las anotaciones)
Apache htaccess allow/deny no funciona: AllowOverride
Si en determinados directorios, quizás en aplicaciones del servidor, las directivas, o algunas de ellas, modificadas por ti mismo en el htaccess, no funcionan, mira esto:
http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride
Básicamente, que las directivas funcionen, pueden modificarse para determinados directorios; y posiblmenete en las apps hayan creado sus archivos de configuración en /etc/apache2/conf.d/ o /etc/apache2/sites-enabled/
Puedes editar el archivo de configuración pertinente y cambiar AllowOverride None por AllowOverride All
Y la proxima vez que actualizes, revisar los cambios de los config si procede. O puedes crear un archivo con tus configuraciones:
Y poner dentro esto, que habilita las directivas sobre el directorio /
Ir al achivo de apache al final del todo:
poner:
Editar la página por defecto de Apache, el fichero de "It Works!"
Pues nada, si no sabes donde está el fichero que se muestra por defecto en tu servidor (el "It Works!") y quieres editarlo, aquí tienes la chuleta ;)
Acceder y proteger con contraseña el "Server Status"
De forma predetermonada Apache viene con el modulo "mod_status" el cual nos permite controlar visualmente las conexiones activas. Pero está habilitado para locahost, 127.0.0.1, por lo que o usamos lynx por consola o no podemos verlo.
Lo primero que comprobar es que el servidor apunta donde toca, vamos que entrando al nombre del servidor o la ip en un navegador web, no cargamos la web de un cliente, si no el default, el mensaje de apache "It works!".
Si no es así deberemos editar cada sitio web vía panel, o via consoloa, para que no resuelva en * si no en la IP:
Y poniendo la ip del servidor en lugar del asterisco, en la primera líena:
Antes:
Ahora:
Una vez hecho esto podemos reiniciar apache para ver que todo vuelve a funcionar como toca:
Una vez hecho esto, vamos a editar la configuración del modulo status:
Y cambiaremos el tinerior del location, que debe ser cómo esto:
Por esto:
Guardamos, cerramos y sólo nos queda crear el fichero del usuario y la contraseña, lo hacemos con este comando, pero OJO, camia el USUARIOXXX por el que tu quieras.
Y entramos vía navegador web: