Archive for the 'Internet' Category

Instala tu servidor web en 8 pasos

Al hacer el cambio de servidor, aunque tenía la opción de tener el servidor automáticamente con todo el software necesario instalado, decidí que era mejor salsear un poco y empezar desde cero. Así que me decidi por instalar una versión de Ubuntu (quería poner Debian, pero no tenía disponible la versión de 64 bits).
Para la web necesitaba lo que la mayoría de la gente, en mi caso sobre Linux, Apache + MySql+PHP (LAMP). Cuando lo haces sobre windows, existen variós programas, como el wamp server, que te instalan todo de una sola vez, pero no existen para Linux (o eso creía yo), así que estos son los pasos que di para instalar todo lo necesario.

Lo primero que hice fue actualizar las bases de datos del apt-get y a continuacion el sistema
1. apt-get update
2. apt-get upgrade

Despues de esto me instale la aplicación aptitude, que es casi igual que el apt-get, pero maneja mejor las dependencias. Ademas me instale el editor de textos “nano”, ya que es el que conozco.

3. apt-get install aptitude nano

Después de esto instalé todo el software necesario

4. aptitude install mysql-server apache2 php5 php5-mysql

Además de esto, habilité el mod_rewrite, ya que sin él, no ibán a funcionar los enlaces del blog. Para ello ejecuté la siguiente instrucción

5. a2enmod rewrite

y cambié el valor de la directiva AllowOverride de None a All, editandola en el fichero de configuración que hace referencia, en mi caso, al blog, en la carpeta /etc/apache2/sites-enabled/ con el programa que había instalado ántes.

6. nano /etc/apache2/sites-enabled/nombre-de-fichero

Opcionalmente, también se pueden añadir el soporte de curl para php, que son unas librerías para poder hacer peticiones web con distintos protocolos, muy utilizadas en el mundo de la programación, y ademas un sservidor de correo.

7. aptitude install php5-curl postfix

Y finalmente reiniciamos Apache, para que cargue todos los cambios que hemos hecho

8. /etc/init.d/apache2 restart

Estos son los pasos básicos que hay que dar a la hora de instalar un servidor web en Ubuntu (también debería valer para Debian), a los que habría que añadir configuración de la seguridad (iptables) y de directivas concretas de apache (fichero /etc/apache2/apache2.conf).

Lo mejor de todo (o lo peor, segun se mire), es que comentandolo con un compañero del trabajo (penguin journals), me dijo la manera de hacerlo todo en una sola instrucción

tasksel install lamp-server

Cambio de hosting

Despues de dos años disfrutando del hosting gratuito que me brindaron en 1&1, he tenido que pasarme a un plan de pago. Estuve barajando distintas posibilidades, pero como en 1and1 no he tenido ningun problema, y los precios son bastante competitivos, he decidido quedarme con ellos. Así que verdaderamente el cambio de hosting no ha sido tal, aunque si que he cambiado a un servidor virtual. Ciertamente me valía con un hosting normalito, pero como me gusta poder salsear,y no estar limitado, me decidi por coger un vps, ya que el servidor privado se sale del presupuesto.

Asi que, ya que ahora me cuesta dinero, tengo pensado escribir un poco más a menudo, e ir contando mis tejemanejes con la configuracion del servidor.

Como pasar un live CD/DVD de Linux a USB

Estos días he estado haciendo pruebas con una distribución de Linux, y como no quería gastar cd’s, decidi pasar la imagen ISO que tenía a mi pendrive USB. Como os podeis imaginar, no vale simplemente con descomprimir la imagen dentro del pendrive. Estuve buscando información de como hacerlo, y, la verdad, no hay tanta como yo me imaginaba al principio, aunque a decir verdad, luego resulto ser algo muy sencillo.
Lo único que tenemos que hacer es bajarnos el programa unetbootin y ejecutarlo. Debemos elegir entre la versión de windows, o la de Linux. Yo, en mi caso, elegi la de windows, pero quiero suponer que en Linux el proceso es el mismo.
Al ejecutarlo, nos saldrá la siguiente pantalla:
Interfaz unetbootin
En ella, podemos elegir la distribución que queremos pasar a USB. Podemos seleccionar una de las que salen listadas, o seleccionar a mano la imagen ISO, si es que ya la hemos descargado. Si optamos por una de las que trae el progeama, automáticamente esta será descargada.
Luego seleccionamos la unidad USB, y pulasamos en ‘Aceptar’. Una vez hecho esto, esperamos un rato y ya tenemos listo el “liveUSB” con la distribución que hayamos elegido.
Sobra decir, que a la hora de probarlo, nuestro ordenador debe ser capaz de arrancar dedde la unidad USB, y que debemos configurarlo para que lo haga.

La puerca de Milá

Ahora que empieza de nuevo, otra edición de Gran hermano, me he encontrado este vídeo, que algún buen “fan” de Mercedes Milá le ha hecho con todo su cariño.

Necesitas instalarte laversion 7 del Flash player.

Hay que decir en favor de la puerca de Milá, que se lo ha tomado bien, y el vídeo le ha hecho gracia

Libreria javascript phototype

Como sabeis, no suelo escribir cosas de programación, pero esta vez haré una excepción, porque me he encontrado una librería para el tratamiento de imagenes desde javascript. Hasta aquí todo de lo más normal, pero lo importante, y es por eso que lo menciono aquí, es que estalibrería contiene una función imprescindible, y que debería estar en todas las librerías que se precien, e incluso, convertirla en un standard, o una ISO, o el palabro que se le quiera dar a esto.

Esta función no es más que unas lineas de código, que hacen que, por arte de magia, se añada a la imagen que tu quieras, ni más ni menos, que al grandioso Chuck Norris.

Yo, no he podido resistirme a modificar un poco la librería y añadir la función para poder hacer lo mismo, pero esta vez, con uno de los grandes de España. El tristemente fallecido, FARY. Y esto es el resultado, Chuck Norris, juanto al Fary, sobre la cabecera de mi blog.




La funcion que he añadido se llama addElFary y si quereis podeis descargaros todo el paquete aqui