Apache httpd : ユーザーのホーム領域を有効にする2025/11/13 |
|
一般ユーザーが自身のホームディレクトリ内に置いたファイルを Web サイトとして公開できるように設定します。 |
|
| [1] | UserDir モジュールはデフォルトでを有効化されていますが、されていない場合は有効化して httpd を再起動します。 |
|
www:~ # grep userdir /etc/apache2/loadmodule.conf
LoadModule userdir_module /usr/lib64/apache2-prefork/mod_userdir.so
LoadModule userdir_module /usr/lib64/apache2-worker/mod_userdir.so
LoadModule userdir_module /usr/lib64/apache2-event/mod_userdir.so
|
| [2] | SELinux を有効にしている場合は、ユーザーのホーム領域を使用するにはポリシーの許可設定が必要です。 |
|
www:~ # setsebool -P httpd_enable_homedirs on www:~ # restorecon -R /home
|
| [3] | 任意の一般ユーザーでテストページを作成して動作確認をします。任意のクライアントコンピューターで Web ブラウザーを起動し、作成したテストページにアクセスできれば OK です。 |
|
suse@www:~> mkdir public_html suse@www:~> chmod 711 /home/$(whoami) suse@www:~> chmod 755 /home/$(whoami)/public_html
suse@www:~>
vi ./public_html/index.html <html> <body> <h1 style="width: 100%; font-size: 48px; text-align: center;"> UserDir Test Page </h1> </body> </html> |
|
| Sponsored Link |
|
|