GCS Amplitude
GCS Amplitude

ユーザ毎のウェブディレクトリ

ディレクティブを使って 各ユーザがホームディレクトリにウェブサイトを構築できるように設定することが 可能です。URL UserDirhttp://example.com/~username/

in the default config file, and adapting the httpd-userdir.conf

file as necessary, or by including the appropriate directives in a Directory

block within the main config file.

を使って有効にできます。 有効にするには、デフォルトの設定ファイルで付随する UserDirhttpd-userdir.conf

#Include conf/extra/httpd-userdir.conf

スラッシュで始まらないパスが与えられたときは、ユーザのホームディレクトリ からの相対パスとみなされます。次の設定があったときに:

は パス /home/rbowen/public_html/file.html

パスがスラッシュで始まるときは、ディレクトリパスはそのパスに ユーザ名を加えたものからなります。次の設定のとき:

アスタリスク (*) を含むパスが指定されたときは、アスタリスクを ユーザ名で置換したものが使用されます。このような設定だと:

UserDir /var/www/*/docs

という URL に対しては ~rbowen

を探します。見つからなければ、 /var/html

上記例では http://example.com/~bob/abc.html

へのリクエストは http://example.org/users/bob/abc.html

UserDir disabled root jro fish

文のユーザ以外のすべてのユーザに 対して UserDir の機能を有効にします。同様にして、以下のように 数名のユーザ以外に対してこの機能を無効にすることもできます:

UserDir enabled rbowen krietz

Options ExecCGI SetHandler cgi-script

に設定されていると仮定すると、 そのディレクトリの CGI プログラム example.cgi

モジュール | ディレクティブ | FAQ | 用語 | サイトマップ

Apache HTTP サーバ バージョン 2.4

ユーザ毎のウェブディレクトリ

翻訳済み言語: en | fr | ja | ko | tr

ユーザ毎のウェブディレクトリ

UserDir を使ってファイルのパスを設定する

UserDir ディレクティブは ユーザ毎のコンテンツが読み込まれるディレクトリを指定します。 このディレクティブはいろいろ違った形式を取ることができます。

外部 URL にリダイレクトする

UserDir ディレクティブを使って外部 URL にリダイレクトすることもできます。

この機能を使用できるユーザを制限する

UserDir のドキュメントに示されている構文を使うことで、 どのユーザがこの機能を使うことができるかを制限することができます:

ユーザ毎の CGI ディレクトリ

それぞれのユーザに専用の cgi-bin ディレクトリを与えるために、 を使ってユーザのホームディレクトリの指定された領域に対して CGI を有効に することができます。

ユーザによる設定変更を許可

ユーザに彼らのウェブ空間でのサーバの設定の変更を許可する場合、 ユーザは .htaccess ファイルを使って設定を変更する必要があります。 AllowOverride の値を ユーザが変更することを許可したいディレクティブに対して十分なものに 設定していることを確認してください。この機能がどのようにして動作しているか の詳細は .htaccess チュートリアル を読んで ください。