Ir al contenido principal

Hosts virtuales

Hosts virtuales

El alojamiento compartido o alojamiento virtual, en inglés Virtual hosting, es una de las modalidades más utilizadas por las empresas dedicadas al negocio del alojamiento web.

Dependiendo de los recursos disponibles, permite tener una cantidad variable de dominios y sitios web en una misma máquina.

Para realizar los virtual host tenemos unos requisitos: Debemos de crear usuarios en los cuales les adjudicaremos parte de los virtual host

Iremos a /var/www, una vez aqui crearemos un directorio aquí para cada uno de los virtual hosts que pretendemos crear.

Ahora vamos a crear los directorios así:

sudo mkdir -p /var/www/examplecesar.tk/public_html
sudo mkdir -p /var/www/testenrique.tk/public_html

Ahora los ficheros son de root, vamos a cambiar el propietario, para ello vamos a hacer lo siguiente:

sudo chown -R cesarv:cesarv /var/www/examplecesar.tk/public_html
sudo chown -R enrique:enrique /var/www/testenrique.tk/public_html
Ahora vamos a modificar un poco nuestros permisos para asegurarnos de que el acceso de lectura esté habilitado en el directorio web general y todos los archivos y directorios en él para que todas las páginas puedan ser servidas correctamente:
sudo chmod -R 755 /var/www
Ahora vamos a crear un index.html en cada una de las carpetas de los hosts virtuales para tener constancia en que pagina estamos:
sudo nano /var/www/examplecesar.tk/public_html/index.html
Y pegamos este codigo html:
<html> <head> <title>Bienvenido a examplecesar.tk</title> </head> <body> <h1> Lo lograste El virtual host examplecesar.tk está funcionando </h1> </body> </html>
Ahora en el la otra web
sudo nano /var/www/testenrique.tk/public_html/index.html
Y pegamos este codigo html:
<html> <head> <title>Bienvenido a testenrique.tk</title> </head> <body> <h1> Lo lograste El virtual host examplecesar.tk está funcionando </h1> </body> </html>
Ahora los ficheros son de root, habra que cambiarle el propietario
sudo chown -R $USER:$USER /var/www/examplecesar.tk/public_html sudo chown -R $USER:$USER /var/www/testenrique.tk/public_html
Ahora otorgaremos permisos para que las carpetas de las diferentes paginas web puedan ser visibles:
sudo chmod -R 755 /var/www

Vamos a iniciar con un dominio, configurarlo, copiarlo para nuestro segundo dominio, y después hacer algunos cambios para ajustes tanto como se requieran. La configuración por defecto de Ubuntu requiere que cada archivo de virtual host termine en .conf:

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/examplecesar.tk.conf
Ahora vamos a editar la configuracion sobre el dominio examplecesar.tk
sudo nano /etc/apache2/sites-available/examplecesar.tk.conf
La configuracion debe quedar de la siguiente manera:
<virtualhost> ServerAdmin admin@examplecesar.tk
ServerName examplecesar.tk
ServerAlias www.examplecesar.tk
DocumentRoot /var/www/examplecesar.tk/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualhost>
Ahora con el otro dominio:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/testenrique.tk.conf
Ahora vamos a editar la configuracion sobre el dominio testenrique.tk
sudo nano /etc/apache2/sites-available/testenrique.tk.conf
La configuracion debe quedar de la siguiente manera:
<virtualhost> ServerAdmin admin@testenrique.tk
ServerName testenrique.tk
ServerAlias www.testenrique.tk
DocumentRoot /var/www/testenrique.tk/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</virtualhost>
Ahora para habilitar cada uno de nuestros sitios tendremos que hacer el siguienete comando:
sudo a2ensite examplecesar.tk.conf sudo a2ensite testenrique.tk.conf
Ahora desabilitamos las opciones por defecto del servidor con:
sudo a2dissite 000-default.conf
Para finalizar lo unico que tendremos que hacer es reiniciar nuestro servidor apache con:
sudo service apache2 restart

Comentarios

Entradas populares de este blog

VPS Más seguro

Configurar vps para hacerlo más seguro En esta entrada vamos a ver como hacer nuestro vps más seguro, para ello cambiaremos el puerto de conexión ya que el predeterminado es el puerto 21, asi podremos evitar que en el caso de un ataque, el atacante no sepa el puerto de conexión Primero que todo nos conectaremos a nuestro vps y con permisos de root accederemos al fichero "/etc/ssh/sshd_config" , y agregaremos esta configuración: Port 20916 Una vez echo este cambio tendremos que reiniciar el servicio de ssh sudo service ssh restart Ahora para conectarnos tendremos que hacer: ssh "ip" -p 20916

Aprendiendo Git

Aprende Git Hola a todos, hoy vamos a explicar conceptos basicos sobre git Para empezar vamos a crear una carpeta y la vamos a llamar como queramos, y accedemos a la misma. Ahora incializaremos git con git init Ahora vamos a crear un archivo, por ejemplo actores, y vamos a añadirle 3 actores y luego realizaremos un commit echo "Will Smith" > actores.txt echo "Dwayne Johnson" >> actores.txt echo "Johnny Depp" >> actores.txt git add . git commit -m "Initial commit" Ahora vamos a crear una rama llamada test, ahora vamos a esta rama y crear un archivo llamado actrices.txt y añadimos 3 actrices y realizamos un commit git branch test git checkout test echo "Chloe Grace" > actrices.txt echo "Jennifer Lawrence" >> actrices.txt echo "Dakota Johnson" >> actrices.txt git add . git commit -m "Is added actrices.txt" Ahora si hacemos un git log --graph --a...

Estudio de mercado vps

Estudi de mercat sobre VPS OVH: OVH ens ofereix un vps desde 2,99€ al mes, fins al moment es el vps mes barat que he trobat i al pareixer amb una cualitat mol bona 2 Gb de Ram 20 Gb de memoria, trafic illimitat, reinstalacio de sistema illimitat i un procesador de 2,4 GHz. Hostinger: Hostinger ens ofereix un vps desde 4,29€ al mes, al compararlo amb el vps de ovh ens interesaria mes el vps de ovh ya que per un preu inferior tenim uns millors requisits, ens ofereix 2 Gb de ram una cpu de 2,4 GHz, 20 Gb de memoria i un ample de banda de 1000 Gb. 1and1: 1and1 ens ofereix unes ofertes interesants, el mes barat es un vps bastant pijor 5€ per 1 Gb de ram 50 Gb (fins ara el que mes ens dona de disc) i trafic illimitat, amb un ample de banda de 400Mbit/s, pero el mes interesant esta en el vps XL perque esta per 1€ al mes durant 6 mesos, despres a 19€, aquest el podriem usar sols per 6 mesos, amb una ram de 4 Gb un disc de 120 Gb i un ample de banda de 400 Mbit/s. Dinahosti...