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í.