miércoles, 14 de diciembre de 2011

Crear un directorio virtual para nuestros sitios en Apache2

Como venia en los post anteriores ya arme el servidor Apache y cambien el puerto por defecto, ahora necesito crear diferentes directorios virtuales para mis sitios.

Esto también es relativamente simple y se copian configuraciones del sitio por defecto.

Paso a explicar:

Como pasó inicial al menos a mí me gusta hacerlo es crear el directorio donde se van a encontrar los archivos del sitio, para ello ejecutamos en la terminal:

sudo mkdir /var/www/misitio

Luego necesitamos crear el archivo de configuración en los sitios avilitados para eso copiamos el del DEFAUL

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/misitio

Una vez creado el archivo de configuración lo debemos activar, para eso ejecutamos:

sudo a2ensite misitio

Y listo ya esta creado el nuevo directorio virtual, para probar que todo este OK vamos a la carpeta en www y creamos un archivo index.php, en el mismo escribimos:


phpinfo();
?>


Lo guardamos y ejecutamos en nuestro explorador y si todo salió bien nos debería salir la pantalla del versionado.

Cambiar el puerto por defecto (80) en Apache2

Como venia en el otro post todo perfecto e instale Apache, ahora si el problema es que el puerto 80 lo tengo reservado para mi servidor IIS, por lo que tenia que cambiar esa configuración.

Ahora si para hacerlo hay que tocar un par de archivos, la verdad nada de otro mundo, paso a describir:

Tenemos que modificar dos archivos:

En: “ETC/APACHE2” Archivo: PORTS.CONF
En: “ETC/APACHE2/SITES-AVAILABLE” Archivo: DEFAULT Comencemos con el primero:

Sudo nano ETC/APACHE2/PORTS.CONF



Como pueden ver tenemos por defecto el puerto 80, solo tenemos que modificar poniendo 81


Una vez realizada la modificación tecleamos ctrl + O para guardar (Si sobrescribimos) y ctrl + X para salir. Una vez hecho esto solo nos queda modificar el alchivo de site-available

Sudo nano ETC/APACHE2/SITES-AVAILABLE/ DEFAULT

Y como podemos ver en las imágenes por defecto sale el puerto 80

Modificamos por 81



Una vez realizada la modificación tecleamos ctrl + O para guardar (Si sobrescribimos) y ctrl + X para salir.

Y listo ya esta lito para funcionar, probamos reiniciando el servidor:

sudo /etc/init.d/apache2 restart


Y si armamos todo bien en nuestro explorador ponemos la dirección con el puerto indicado y debería funcionar correctamente.

Instalar Apache 2 en Ubuntu

Me puse como objetivo empezar a trabajar con PHP para tal fin primero comencé instalando en mi servidor una maquina virtual con Ubuntu. Una vez instalado (lo cual fue muy simple) empecé con la instalación de apache y php5 Abrí una ventana de comandos y ejecute:

sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart

Para probar el funcionamiento solo deben tipiar “localhost” o el “ip” del equipo en un explorador.
Y listo la instalación de apache fue exitosa, la verdad muy simple Nota: esto es todo de prueba por lo que no pensé ni en la seguridad ni esos menesteres.