Ubunteandome!

Slackware sigue siendo mi favorita, pero Ubuntu ya tiene rato pintando buenas cosas, asi que lo he instalado en mi Pc.

Despues de la instalacion uso automatix para instalar algunos programas, y plugins para firefox. Si ya
se que muchos lo saben pero es mas facil venir aqui que buscarlo.

Tambien le instale compiz, luego subo un screenshot, quedo chido, aunque lo siento un poco lento.

En fin ya soy un usuario mas de Ubuntu. Pero Slack rules!!!

Cambiar gestor de ventanas

Para cambiar de gestor de ventanas (gdm, kdm, xdm) en Slackware, solo basta tocar un archivo: /etc/rc.d/rc.4, donde aparecen estas lineas, lo que hace primero es buscar el gestor gdm, si no lo encuentra busca kdm y si no lo encuentra busca xdm, y si no pues manda un error. Lo unico que se tiene que hacer aqui es cambiar el orden de lo que queremos usar, en este caso yo uso gdm, y las dejo comentadas (# al inicio de la linea) cuando quiero usar kdm.

# Try to use GNOME’s gdm session manager:
if [ -x /usr/sbin/gdm ]; then
exec /usr/sbin/gdm -nodaemon
fi
if [ -x /usr/bin/gdm ]; then
exec /usr/bin/gdm
-nodaemon
fi

# Not there? OK, try to use KDE’s kdm session manager:
if [ -x /opt/kde/bin/kdm ]; then
exec /opt/kde/bin/kdm -nodaemon
fi

# If all you have is XDM, I guess it will have to do:
if [ -x /usr/X11R6/bin/xdm ]; then
exec /usr/X11R6/bin/xdm -nodaemon
fi

De nuevo en linea

Por causas de fuerza mayor (vendi mi ruteador DI-524) el blog estuvo fuera de linea 2 dias, pero
ya estamos de regreso (DI-624 AirPlusXtremeG), para escribir cada 15 dias, jeje, mm espero hacerlo mas seguido.

Saludos a todos los que me visitan.

Instalando servidor web (casero)

Como algunos de ustedes saben este sitio esta hospedado en una computadora en mi casa, y hace poco recibi un correo de un persona que quiere hacer lo mismo, es por eso el motivo de este “post”.

Requerimientos:
Conexion a internet DSL
Ruteador con soporte “Virtual Server” o “Port Forwarding” el cual nos permitira el acceso desde usuarios de internet a nuestro servidor web
Computadora (puede ser obsoleta)

En mi caso tengo el servicio de Prodigy Infinitum de Telnor, un router Dlink DI-524 y una computadora Pentium III 600Mhz, 256Mb de Ram, Disco duro de 10gb.

1. Comprar dominio
DNSExit.com es una buena opción para hacerlo ya que nos ofrece servicio de DNS y tienen soporte para
IP Dinámico, actualizado por medio de un script.

2. Preparar servidor web

Debian Linux es una buena opcion, en especial la version Net Install, si tenemos un equipo no tan potente, ideal para las caracteristicas de mi equipo.

Despues de instalar solo el sistema base instalamos los servicios que ocuparemos: Apache 2, Mysql, PHP 4 y los modulos necesarios.

#apt-get update
#apt-get install apache2
#apt-get install mysql-server mysql-client
#apt-get install php4 php-gd php4-mysql
#apt-get install libapache2-mod-auth-mysql
#apt-get install libapache2-mod-php4

2.1 Configuracion de apache
En /etc/apache tenemos todos los archivos de configuración de apache y los modulos que tenemos habilitados. En sites-available/default tengo esto (configuralo a tus necesidades):
default

2.2 Configurando MySql

Antes de iniciar el servicio tenemos que tener una base de datos, hacemos esto:
#su – mysql
#mysql_install_db

Podemos encender, parar, reiniciar y ver el estatus del servicio asi:
#/etc/init.d/mysql start | stop | restart | status

Lo que haremos ahora es eliminar la base de datos test y que solo root tenga acceso a mysql ademas de asignarle un contraseña. Como lo tenemos ahora cualquier usuario puede accesar sin contraseña.

#mysql -u root
>show databases;
>drop database test;
>use mysql;
>select host, user,password from user;
>delete from user where not (host=”localhost” and user=”root”);
>set password for
root@localhost=password(‘tupassword’);
>quit;

Prueba:
#mysql -u root -p
password:

Hasta aqui ya tenemos listo nuestro servidor
web, solo falta que esten tus archivos de lo que quieres mostrar en el directorio que escogiste como DocumentRoot o en su caso la aplicación que desees. (En mi caso WordPress)

3. Hacerlo publico
Ahora si ya estamos listos para mostrarlo al mundo entero:

Bajamos el actualizador de dnsexit.com, yo use Ip Updater, lo descomprimi en /etc/dnsexit y en el archivo de configuración (dnsexit.conf) escribes tus datos:

login=tu_user_de_dns_exit
password=tu_password
host=www.tudominio.com
proxy=yes
daemon=yes
interval=600
logfile=dnsexit.log
cachefile=dnsexit-ip.txt
url=http://www.dnsExit.com/RemoteUpdate.sv
proxyservs=whatismyip.com;ip.dnsexit.com;ip2.dnsexit.com

Y corres el script:
#nohup /etc/dnsexit/ipUpdate.pl &

En la configuracion del ruteador vamos a permitir el acceso a usuarios de internet, en el DLink DI-524 esto se hace por medio de Virtual Server.

Accesamos a la configuración del ruteador y a la pestaña Advanced:
Name: alexagudo.net
Private IP: 192.168.0.101 Esta es la IP local de nuestro servidor
Protocolo Type: TCP
Private Port: 80
Public Port: 80
Schedule: Always

Habilitamos esta configuracion seleccionando Enable y Apply

En tu navegador http://www.tudominio.com y debe mostrar tu página.

Y esto es todo, si tiene alguna duda/sugerencia haganlo saber.