Diferencia entre revisiones de «Módulo UserDir en Apache 2.4»

De MediaWiki
Ir a la navegación Ir a la búsqueda
 
Línea 38: Línea 38:
 
== Funcionamento ==
 
== Funcionamento ==
 
Probamos o acceso na URL http://www.paxina1.org/~joselv
 
Probamos o acceso na URL http://www.paxina1.org/~joselv
 +
 +
= Tarefas =
 +
* [[Comproba o funcionamento do módulo UserDir]]
  
 
= Referencias =
 
= Referencias =
 
* https://cristiantala.cl/configuracion-de-ubuntu-server-con-apache2-y-modulo-userdir/
 
* https://cristiantala.cl/configuracion-de-ubuntu-server-con-apache2-y-modulo-userdir/

Revisión actual del 16:54 26 ene 2024

Funcionamento

Este módulo permite que cada usuario poida ter un sitio web no seu directorio home.

Os visitantes dunha URL http://example.com/~nodemeusuario/ recibirán o contido do directorio home do usuario “nomedeuusuario” no subdirectorio especificado pola directiva UserDir.

Configuración

A directiva UserDir podemos modificala no fichero /etc/apache2/mods-available/userdir.conf e podese configurar de distintos xeitos:

Desactivando userdir para algunos usuarios

Para desactivar a funcionalidade que ofrece o módulo para un usuario (por exemplo o root) faise coa seguinte directiva:

UserDir disabled root

Configurando o directorio de acceso de cada usuario

No ficheiro /etc/apache2/mods-available/userdir.conf debemos configurar as opcións do directorio ó que se accede ó pedir a páxina do usuario.

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    Require method GET POST OPTIONS
</Directory>

Activación del módulo

  1. a2enmod userdir -- Habilitamos módulo
  2. sudo apachectl start -- Reiniciamos el servidor
  3. mkdir /home/joselv/public_html -- Creamos unha carpeta public_html no home del usuario
  4. nano index.html -- Creamos un fichero index.html con algo de contido para comprobar o funcionamento

Funcionamento

Probamos o acceso na URL http://www.paxina1.org/~joselv

Tarefas

Referencias