proteger un directorio con htaccess y htpasswd
htpasswd -cb .htpasswd usuario clave
Donde usuario es el usuario que deseas tener y clave la que tu elijas.
Este comando nos generará un fichero llamado .htpasswd que debemos copiar en directorio principal de tu hosting (no confundir con el raiz / del servidor)
Por otro lado en el fichero htaccess debemos añadir las siguientes lineas:
AuthName "Protegido"
AuthType basic
require user usuario
echo $_SERVER["DOCUMENT_ROOT"]
?>
como poner una pagina de mantenimiento con htaccess
Vamos al grano,
debes tener un fichero .htaccess en tu raiz con el siguiente código:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/tuPaginaDeMantenimiento.html$
RewriteCond %{REMOTE_ADDR} !^TuIPPublica
RewriteRule $ /tuPaginaDeMantenimiento.html [R=302,L]
Donde tuPaginaDeMantenimiento.html debe ser la página donde indiques que estás haciendo mantenimiento y que pronto volverás, y TuIPPublica debe ser tu IP pública! así tu si podrás acceder a la página y trabajar cómodamente.
Por otro lado, es interesante ver como verán los otros usuarios tu Web, y comprobar que todo esto funciona.
Para hacerlo puedes usar páginas de navegación anónima
¿Te ha funcionado? Espero que sí.
¿Tienes alguna otra alternativa? ¡Será bienvenida!
Disminuir el uso de la Swap para acelerar a Ubuntu
Hola a todos,
a pesar que mi portátil no tiene mucha RAM (512MB) últimamente notaba que me iba todo mucho más lento.
El caso es que cuando mi Ubuntu estaba por encima del 60% de uso de RAM empezaba a tirar de Swap a lo loco...y se relentizaba todo.
Buscando un poco de información para que mi Ubuntu usara menos RAM, al final me he encontrado con lo contrario, como hacer que use más RAM (a pesar de que le quede poca libre)
De este modo, he conseguido que use más RAM, menos Swap y vaya todo un poco más rápido.
La forma de hacer esto es la siguiente:
Desde un terminal, vemos cuanto devuelve este comando:
sudo cat /proc/sys/vm/swappiness
Por defecto devuelve 60. Le podemos dar valor 10. Si vemos que la cosa no va del todo bien con 10, vamos subiendo de 10 en 10: 20, 30, 40 etc... para darle valor se usa el siguiente comando:
sudo sysctl -w vm.swappiness=10
Vamos probando a ver que valor nos viene bien. A mi con 10 me va bien.
Por último, si reiniciamos este valor se volverá a poner por defecto a 60, asi que tenemos que editar el siguiente fichero para hacer que el cambio sea definitivo:
sudo gedit /etc/sysctl.conf
y en la última linea escribimos:
vm.swappiness=10
10, o el valor con el que hayamos visto que nuestro equipo va bien.
Eso es todo. Por último comentar que aun sigo buscando la forma de hacer que mi Ubuntu consuma menos RAM, hace tiempo use algo así como XFCE, que no es más que un escritorio que consume menos recuros, pero no me gustó mucho. También hay quien busca formas de reducir el uso de Ram del Firefox, que no veas como se pasa a veces...
bueno si doy con una solución que me guste la pondré por aquí.
Saludos
Chat del Facebook en el pidgi
Hola a todos,
a mi al menos, me ocurre con Facebook como me ocurría con gmail, q por un motivo o por otro tenía siempre abierta la página en el Firefox...
con gmail era para ver si tenía algún correo y por el chat....eso ya lo tengo solucionado porque el chat lo tengo en el pidgi y del correo me avisa el "Gmail notify"
El Facebook lo tenía abierto por el Chat, porque una vez que le has echado un ojo a las cosas pues lo tienes que dejar abierto por eso...
Pues bien, el Pidgi tiene un plugin para poder activar el Chat del Facebook.
Para instalarlo en un Sistema operativo Debian es muy fácil. Solo tenemos que ejecutar las siguientes lineas desde la consola:
wget http://pidgin-facebookchat.googlecode.com/files/pidgin-facebookchat-1.38.deb
sudo dpkg -i pidgin-facebookchat-1.38.deb
Así de fácil. Una vez hecho esto es necesario reiniciar el Pidgi, y entre los protocolos, aparecerá uno nuevo que es el de Facebook.
Acceder a tu Ubuntu mediante XDMCP

Una vez hecho todo esto, desde el equipo cliente desde el cual queremos acceder al equipo que hemos configurado, debemos introducir el siguiente comando para acceder al equipo servidor XDMCP.