Virtual Hosts
Virtual Hosts
Al tutorial de hui anem a configurar uns Virtual Hosts sobre el nostre servidor Apache, però primerament, vaig a fer una breu explicació sobre que són els Virtual Hosts.
Virtual Hosts fa referència al concepte que en un mateix servidor web es poden allotjar múltiples projectes, cada un amb el seu pròpi domini encara que tots pertanyen a la mateixa direcció IP.
Una vegada feta una breu explicació anem a seguir els passos per crear-ne uns al nostre servidor Apache.
Primerament he creat dos directoris a la ruta /var/www. Els he ficat de nom puigsolerh.tk i puigsolerh.cf per diferenciar-los i saber quin domini tenen associal. No es necessari ficar de nom el domini que es voldrà associar.
Si fas un ls -l i veus que les carpetes public_html pertanyen a l'usuari root, com ha sigut el meu cas, has d'executar les següents comandes:
sudo chown -R $USER:$USER /var/www/puigsolerh.tk/puiblic_html i
sudo chown -R $USER:$USER /var/www/puigsolerh.cf/puiblic_html
I canviem els permisos del directori /var/ww amb la següent comanda:
sudo chmod -R 755 /var/www
Anem a assegurar-se que si tot va correctament i veiem algo en el navegador. Per això anem a crear un arxiu anomenat index.html en els directoris creats anteriorment.
I si fem un llistat dels dos directoris...
A continuació s'ha de crear un arxiu de configuració.
Apache en te un per defecte anomenat 000-default.conf al directori /etc/apache2/sites-available llavors el que anem a fer es copiar eixe arxiu i canviar el nom pels nostres.
Utilitzarem la comanda sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/puigsolerh.tk.conf per crear-ne l'arxiu nou la vista del qual deu ser la següent.
Ara toca configurar-lo amb les nostres dades. He llevat els comentaris i ha quedat aixi l'arxiu modificat.
Cal destacar les següents linies:
- ServerName: estableix el domini que deu conicidir amb la definició del virtul host.
- ServerAlias: defineix altres noms pels que podrem trobar el domini.
- DocumentRoot: fiquem la ruta del nostre document arrel.
*S'ha de fer amb els dos dominis que anem a utilitzar.
Ja ens queda poc, ara toca habilitar els virtual hosts amb les següents comandes:sudo a2ensite puigsolerh.tk.conf
sudo a2ensite puigsolerh.cf.conf
I deshabilitem l'arxiu per defecte:
sudo a2dissite 000-default.conf
I reiniciem el servei d'Apache:
sudo systemctl restart apache2
I si tot ha anar bé.... VOILA, funciona!
***Tinc un domini el qual he seguit aquests passos i funciona però, amb els dos que mostre en aquest tutorial, no funcionen.
Llavors deixe ací l'adreça per comprovar que funciona hiber.tk
Llavors deixe ací l'adreça per comprovar que funciona hiber.tk
I açó ha sigut tot. Espere que us haja servit i qualsevo dubte o millora serà benvinguta. Fins altra entrada!
Comentarios
Publicar un comentario