sábado, abril 20, 2013

Hosting multiples websites con Apache2



Debian

Hosting multiples websites con Apache2


Para tener en nuestro servidor varios dominios debemos configurar los records DNS de nuestro proveedor de dominio, una vez que nuestro dominio este apuntando a nuestro servidor, podemos crear una carpeta en específico para que todo el contenido web este controlado, para eso seguimos los siguientes pasos.

Tenemos 2 carpetas

/etc/apache2/sites-available

/etc/apache2/sites-enabled

En la primera carpeta están los sitios disponibles pero no necesariamente habilitados, y en la segunda carpeta tenemos todos los sitos habilitados.

Cuando el servidor inicia carga la configuración de la carpeta /etc/apache2/sites-enabled

Y la carpeta /etc/apache2/sites-available es totalmente ignorada.


Asi que se espera que escribas una configuración de host en la carpeta /etc/apache2/sites-available

Y después hacer un link simbolico a la carpeta de sitios habilitados 
 /etc/apache2/sites-enabled

Esto hara que cada que se inicie el sistema se lean las dos configuraciones.


Y Debian incluye dos utilerías para realizar este trabajo más sencillo

a2ensite y a2dissite


Empezamos creando el archivo de configuración para nuestro sitio

/etc/apache2/sites-available/www.misitio.com

#
#  Example.com (/etc/apache2/sites-available/www.misitio.com)
#
<VirtualHost *:80>
        ServerAdmin webmaster@example.com
        ServerName  www.misitio.com
        ServerAlias misitio.com

        # Indexes + Directory Root.
        DirectoryIndex index.html
        DocumentRoot /home/www/www.misitio.com/htdocs/

        # CGI Directory
        ScriptAlias /cgi-bin/ /home/www/www.misitio.com/cgi-bin/
        <Location /cgi-bin>
                Options +ExecCGI
        </Location>


        # Logfiles
        ErrorLog  /home/www/www.misitio.com/logs/error.log
        CustomLog /home/www/www.misitio.com/logs/access.log combined
</VirtualHost>

Una vez creado el archivo de configuración solo hay que habilitarlo

a2ensite www.misitio.com

Y reniciamos el servicio de apache2

/etc/init.d/apache2 reload

sábado, abril 13, 2013

Tinyproxy

Tinyproxy

Tinyproxy es un servidor proxy HTTP ligero, pequeño y rapido, su instalación y configuración es muy sencilla, solo sigue estos pasos para su instalación en Debian.



En la consola de comandos escribir:
apt-get install tinyproxy

Una vez instalado se edita el archivo de configuración:
nano /etc/tinyproxy.conf
Allow 127.0.0.1
Allow 192.168.1.10 #IP de equipo que tiene permiso de conectarse

Parar / Iniciar Servicio
service tinyproxy stop
service tinyproxy start

Archivo log del servicio
/var/log/tinyproxy/tinyproxy.log

 Una vez instalado tendras a tu disposición un servidor proxy para las necesidades que tengas, ya sea para restringir el acceso a internet o para enmascarar algunas direcciones, saludos.

sábado, marzo 16, 2013

Cambiar password de root en MySQL


Muchas veces, o por lo menos a mi me ha pasado varias veces, que cuando tienes varios servidores MySQL no es una buena practica de seguridad ponerles a todos la misma clave de root, y mucho menos dejarlos a todos con la clave vacia...
Y algunas veces, como a todo ser humano esas claves se me olvidan, por lo que es necesario cambiar la clave, pero como la cambias si no puedes entrar al sistema? Para eso sigue estos pasos:

1. Detenemos el servicio de MySQL
/etc/init.d/mysql stop
 
2. Iniciamos MySQL en modo sin privigelios
mysqld_safe --skip-grant-tables&
 
3. Hacemos un login a MySQL sin password
mysql -u root

4. Cambiamos el password dentro de MySQL
UPDATE mysql.user SET Password = PASSWORD('NuevoPassword') WHERE User='root';
 
5. Salimos de MySQL
exit;
 
6. Reiniciamos el servicio de MySQL   
/etc/init.d/mysql restart
 
Con esto ya podemos iniciar MySQL con el password que actualizamos. 

viernes, marzo 08, 2013

2da Vez

6 años despues entro a ver este blog olvidado.

jueves, julio 08, 2004

1ra Vez...

Me acabo de enterar que habian estado poniendo peliculas en el Cecut y me gusto, estoy entrando en esto, pero me gustaria ayudar en algo mas y no solo con mi presencia todos los miercoles.