Ofrecerle a cada usuario la posibilidad de crear páginas de Internet personales.
Una vez que la instalación del servidor http concluye, la configuración del soporte para crear páginas personales se consigue con la activación del módulo userdir del servidor apache2:
root@server:~# a2enmod userdir Enabling module userdir. Run '/etc/init.d/apache2 restart' to activate new configuration!
La ejecución de scripts php está desactivada en las páginas personales. Para activarla, se necesita comentar la línea php_admin_value engine Off en el archivo /etc/apache2/mods-available/php5.conf:
# [...] # Running PHP scripts in user directories is disabled by default # # To re-enable PHP in user directories comment the following lines # (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it # prevents .htaccess files from disabling it. <IfModule mod_userdir.c> <Directory /home/*/public_html> # php_admin_value engine Off </Directory> </IfModule> # [...]
Luego, reiniciar el servidor apache2:
root@server:~# service apache2 restart
De esta manera, queda activado el soporte para páginas personales en el servidor http.
Las páginas personales son accesibles a través de una dirección del género “http://servidor/~utilizador”. Cuando el servidor recibe un pedido de este género, intenta encontrar el contenido en un directorio específico llamado public_html en la carpeta home del usuario. Por tanto, para que cada usuario pueda crear sus propias páginas, debe primero, crear un directorio llamado “public_html” en su carpeta home, donde ubicará sus contenidos.
fribeiro@server:~$ mkdir ~/public_html
Una vez creado el directorio, el usuario puede comenzar a crear contenidos.
Utilizando un navegador, escriba una url que apunte hacia las páginas personales de un usuario:
Los espacios personales “heredan” todas las potencialidades del sitio principal. En otras palabras, el usuario tiene activado el soporte para php, las conexiones seguras, el acceso a bases de datos de mySQL, etc.