Directoris Web per usuari
Directoris Web per usuari
A aquesta pràctica anem a crear un directori web per al nostre usuari sobre un VPS.
Primerament, hem d'habilitar l'userdir amb la comanda sudo a2enmod userdir.
Per comprovar si realment l'hem habilitat tan sols hem de veure un llistat dels fitxers del directori /etc/apache2/mods-enabled. He utilitzat la comanda ls
/etc/apache2/mods-enabled
/etc/apache2/mods-enabled
Com es pot observar a la captura tenim dos fitxers anomenats userdir.conf i userdir.load, la qual cosa significa que, de moment, tot ho hem fet correctament.
Seguidament, he fet la comanda cat /etc/apache2/mods-enabled/userdir.conf per veure alguns aspectes de l'arxiu.
Com és pot veure el directori s'ha d'anomenar public_html i ha d'estar a la ruta /home/nom-de-l-usuari/public_html i aquesta està deshabilitada per l'usuari root.
Una vegada comprovat el fitxer ens disposem a reiniciar el servei apache amb la comanda sudo service apache2 restart.
A aquesta captura podem observar que hem iniciat sessió sobre l'usuari hiber i hem creat al directori del seu com la carpeta public_html.
*Si s'observa a la part de dalt s'ha creat el directori per a l'usuari root pero com hem vist a la captura anterior el directori web per usuari no està habilitat per a root. És una errada meua.
Si resulta massa feina tindre de crear manualment el directori public_html sobre cada usuari nou que registrem hi ha una forma de fer-ho automàticament.
Accedim al directori /etc/skel i creem ahi el directori public_html
La funcionalitat del directori /etc/skel, explicat breument, és la de crear tots els directoris dins d'aquest sobre el home dels usuaris que registrem en un futur.
Per comprovar si funciona hem creat l'usuari hiber_test amb la comanda useradd hiber_test.
Accedim a l'VPS pel nou usuari creat i si executem la comanda ls per veure el llistat de fitxers i directoris, podem observar que ja està creat el directori public_html.
Deixant a banda la millora comentada anteriorment, tan sols ens quedaria accedir al directori web de l'usuari hiber.
Per accedir des del navegador tan sols necessitem ficar http://vps588516.ovh.net/~hiber/
vps588516 és la direcció IP/URL on és troba l'usuari en qüestió.
~hiber és l'usuari sobre el qual hem creat el directori web.
*A la captua és pot observar que tenim un arxiu anomenat prova.html. Aquest arxiu ha sigut creat manualment per mi per poder-ne observar si sobre el directori public_html es poden emmagatzemar fitxers i directoris i aquests apareixen a l'accedir des del navegador.
Comentarios
Publicar un comentario