デフォルトでは、ApacheはすべてのWebファイルを単一のディレクトリ(通常は/ var / www)に配置します。システムに複数のユーザーがいる場合は、すべてのユーザーが独自のWebディレクトリを使用してWebファイルを保存できます。
userdir は、各ユーザーがWebファイルを格納するための個別のディレクトリを持つことを可能にするApacheモジュールです。このディレクトリは、ホームフォルダのpublic_htmlである必要があります。したがって、このフォルダを作成し、その中にhtmlファイルを配置します。これは、/ var / wwwフォルダーのアクセス許可を変更せず、代わりに家庭的なフォルダーを使用する場合にも役立ちます。
次のコマンドを発行して、ubuntuにuserdirモジュールをインストール/有効にします。
$ sudo a2enmod userdir Module userdir installed; run /etc/init.d/apache2 force-reload to enable.
userdirをインストールした後、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 ]
これで、特定のユーザーのURLはlocalhost /〜username/file.htmlになります。
これが、Webホストが1つのサーバーで複数のWebサイトをホストする方法です。以前にウェブホスティングを使用したことがある場合は、ドメインネームサーバーの変更が有効になるまで、ウェブサイトへのアクセスに使用されるURL http:// ip /〜accountname/を知っている必要があります。