epelpad

El post que buscas se encuentra eliminado, pero este también te puede interesar

Virtual Hosts con Ubuntu 14.04 LTS y LAMP Server

Que tal Taringueros hoy vengo a traerles mi 2do post sobre como hacer hosts virtuales, ahora en ubuntu, el post anterior explicaba como hacerlo con windows 8 y AppServ 2.5 ahora se los traigo para Ubuntu 14.04 LTS Y LAMP server

bueno, en el post anterior explicaba lo que era el archivo hosts, pero tambien lo explicare aqui jeje

Archivo hosts

¿Qué es?

Antiguamente, dicen por ahí (Wikipedia), que se usaba para resolver nombres de dominio, pero con el crecimiento de internet se empezaron a usar los servidores DNS. XD

Vamos a proceder a modificar el archivo hosts de ubuntu

abrimos terminal con Ctrl + Alt + T

cuando se abre les sale algo parecido como esto:

[email protected]:~$

Escribiremos sudo nano /etc/hosts y pulsamos Enter

se abrira el archivo hosts con el editor de texto nano, pero pueden usar su editor de texto preferido jaja

Al abrir hosts aparecera algo asi

127.0.0.1 localhost
127.0.1.1 webserver

#The following line are desirable for IPv6 capable hosts... etcetera etcetera jaja
lo importante es donde esta localhost

ahora tenemos que agregar esta siguiente linea

127.0.0.2 prueba

quedaria mas o menos asi

127.0.0.1 localhost
127.0.1.1 webserver
127.0.0.2 prueba

#The following line are desirable for IPv6 capable hosts... etcetera etcetera

Guardamos con F3

ahora procedemos a escribir en el navegador que tengamos a la mano http://prueba, tiene que salirles la pagina principal que tengan dentro del directorio /var/www/html que es actualmente la pagina local de apache.

En algunos casos puede llegar a variar dependiendo de las versiones de lamp que instalen, o de las versiones de linux que tengan, por ejemplo el directorio de localhost puede estar simplemente en /var/www.

Despues procedemos a crear el directorio del host virtual, para esto vamos a hacerlo con Terminal

sudo mkdir -p /var/www/prueba/public_html

ahora para poder maniobrar agusto dentro de la carpeta /var/www vamos a conceder permisos al usuario

con terminal escribimos

sudo chmod -R 777 /var/www

ahora haremos un index.html para despues probar el host virtual

en terminal escribimos

sudo nano /var/www/prueba/public_html/index.html

dentro de nano escribimos

<h1>WOOOW!!!!! A FUNCIONADO</h1>

Guardamos con F3

Creando el host Virtual

las configuraciones de host virtuales estan en un archivo llamado 000-default.conf
este lo usaremos para crear nuestro nuevo archivo para la nueva web

Crearemos una copia de este archivo pero renombrandolo por el nombre de la pagina

en terminal escribimos

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/prueba.conf

ahora abriremos el nuevo archivo creado con el editor de texto

en terminal escribimos

sudo nano /etc/apache2/sites-available/prueba.conf




aqui puede llegar a variar pero dentro del archivo tiene que estar asi

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

puede que alla lineas de comentarios atravesadas, pero el hecho es que tiene que quedar como se los indico arriba.


Ahora, abajo de este escriben lo siguiente


<VirtualHost *:80>
ServerAdmin [email protected]
ServerName prueba
ServerAlias prueba
DocumentRoot /var/www/html/prueba/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Guardamos con F3

ahora vamos a habilitar el nuevo host

Usaremos la herramienta a2ensite para habilitar el nuevo sitio

en terminal escribimos

sudo a2ensite prueba.conf

pulsamos enter

y nos pide que reiniciemos apache

usaremos el siguiente comando para hacerlo

sudo service apache2 restart

ahora que todo esta echo, vamos a nuestro navegador a escribir http://prueba, tiene que salir el siguiente mensaje en negritas WOOOW!!!!! A FUNCIONADO

si el siguiente mensaje salio, felicidades tu host virtual esta hecho!!!
Diccionario jeje :

sudo : super user do, utilidad usada para ejecutar programas con privilegios de root

chmod : Change mode, permite cambiar los permisos de acceso de un fichero o directorio

-R : utilizando chmod, se aplica a todos los ficheros y subdirectorios

777 : permisos de lectura, escritura y ejecucion

nano: editor de texto linux

mkdir: make directory, una orden para crear directorios.

-p: utilizando mkdir, crea los directorios padre (parents)

cp: copy, copia archivos y directorios.




pues esto seria todo, gracias por visitar este post espero que les alla gustado

Gracias a todos.

0 comentarios - Virtual Hosts con Ubuntu 14.04 LTS y LAMP Server