GNU/Linux >> Znalost Linux >  >> Ubuntu

Nastavení apache pro více uživatelů na ubuntu pomocí modulu userdir

Ve výchozím nastavení Apache ukládá všechny webové soubory do jednoho adresáře (obvykle /var/www). Pokud je v systému více uživatelů, pak každý uživatel může mít svůj vlastní webový adresář pro ukládání webových souborů.

userdir je modul Apache, který umožňuje každému uživateli mít samostatný adresář pro ukládání webových souborů. Tento adresář by měl být public_html v domovské složce. Vytvořte tedy tuto složku a umístěte do ní html soubor. To je také užitečné, když nechcete měnit oprávnění složky /var/www a místo toho použít domácí složku.

Nainstalujte/povolte modul userdir na ubuntu zadáním následujícího příkazu.

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

Po instalaci userdir je třeba restartovat apache

$ 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 ]

Nyní by adresa URL konkrétního uživatele měla být localhost/~username/file.html.

To je způsob, jakým webhostitelé hostují více webových stránek na jednom serveru. Pokud jste již dříve používali webhosting, měli byste znát adresu URL http://ip/~accountname/ používanou pro přístup na váš web, dokud se změny na jmenném serveru vaší domény neprojeví.


Ubuntu
  1. Jak nastavit Opencart s LAMP (PHP, Apache, Mariadb) na Ubuntu 20.04

  2. Nastavte Apache a Php pomocí mod_fcgid na Ubuntu/Debian

  3. Nastavení Apache 2.4 a Php FPM s mod proxy fcgi na Ubuntu 13.10

  1. Jak povolit a zakázat modul PHP curl s Apache na Ubuntu Linux

  2. Instalace mod_pagespeed s Apache na Ubuntu/CentOS

  3. Počáteční nastavení serveru s Ubuntu 14.04

  1. Ubuntu 20.04 WordPress s instalací Apache

  2. Jak nastavit Apache Subversion pomocí šifrování SSL na Ubuntu 18.04

  3. Jak nastavit Magento 2 s lakem a Apache na Ubuntu 16.04