GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Configurer Apache pour plusieurs utilisateurs sur Ubuntu avec le module userdir

Par défaut, Apache place tous les fichiers Web dans un seul répertoire (généralement /var/www). S'il y a plusieurs utilisateurs sur un système, chaque utilisateur peut avoir son propre répertoire Web pour stocker les fichiers Web.

réputilisateur est le module Apache qui permet à chaque utilisateur d'avoir un répertoire séparé pour stocker les fichiers web. Ce répertoire doit être public_html dans le dossier d'accueil. Créez donc ce dossier et placez-y un fichier html. Ceci est également utile lorsque vous ne souhaitez pas modifier l'autorisation du dossier /var/www et utilisez un dossier simple à la place.

Installez/activez le module userdir sur Ubuntu en exécutant la commande suivante.

$ sudo a2enmod userdir
Module userdir installed; run /etc/init.d/apache2 force-reload to enable.

Une fois userdir installé, apache doit être redémarré

$ sudo /etc/init.d/apache2 restart
* Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName                                                                         [ OK ]

Maintenant, l'URL d'un utilisateur particulier doit être localhost/~username/file.html.

C'est ainsi que les hébergeurs le font pour héberger plusieurs sites Web sur un seul serveur. Si vous avez déjà utilisé l'hébergement Web, vous devriez connaître l'URL http://ip/~accountname/ utilisée pour accéder à votre site Web jusqu'à ce que les modifications apportées au serveur de noms de domaine prennent effet.


Ubuntu
  1. Comment activer et désactiver le module PHP curl avec Apache sur Ubuntu Linux

  2. Installer mod_pagespeed avec Apache sur Ubuntu/CentOS

  3. Configuration initiale du serveur avec Ubuntu 14.04

  4. Comment configurer Opencart avec LAMP (PHP, Apache, Mariadb) sur Ubuntu 20.04

  5. Configurer Apache et Php avec mod_fcgid sur Ubuntu/Debian

Comment configurer WordPress multisite avec Apache Web Server sur Ubuntu

Installation d'AWStats (statistiques Web avancées) sur Ubuntu 18.04 avec Apache

Installez Matomo Web Analytics (Piwik) sur Ubuntu 18.04 avec Apache/Nginx

Installez Matomo Web Analytics (Piwik) sur Ubuntu 20.04 avec Apache/Nginx

Comment installer plusieurs versions de PHP avec Apache sur Ubuntu 18.04 et 16.04

Comment configurer l'authentification par mot de passe avec Apache sur Ubuntu 18.04