投稿日:2003年01月03日 作成鷹の巣

No.7591 Apache ユーザーホームディレクトリが機能しない



Apache ユーザーホームディレクトリが機能しない

No.7591 投稿時間:2003年01月03日(Fri) 12:46 投稿者名:伊藤淳 URL:

みなさん、こんにちは、正月早々掲示板を賑わわせてもります。m(__)m

ご存知のように昨年末にHDを40GBに変えてLinuxの再インストールを行ないました。
sendmailに関しては皆様方から一際ならぬご助言を頂、元日のトラブルも含め大変お世話になりました。

実はもう一つ課題が残っておりました。(^_^;)
Apache ユーザーホームディレクトリ、
http://www.abcd.com/~user
が機能しません。

バーミションを、
ユーザー名のディレクトリを711
そのpublic_html のディレクトリを755
に設定して、http.confの UserDir の#を外したのですが、
ユーザーホームディレクトリが機能しません。

前1.5MBHDのLinuxに戻すと機能します。
http.confファイルも含めて前回と全く同じように行なったのですが...。(?_?)


モジュールの#も

No.7605 投稿時間:2003年01月03日(Fri) 22:17 投稿者名:? URL:

はずしたのですか?


http.confの UserDir の# は外しました。

No.7608 投稿時間:2003年01月04日(Sat) 08:46 投稿者名:伊藤淳 URL:

> はずしたのですか?
http.confの UserDir の# は外しました。
他にもあるのでしょうか?。
前回No.7605の設定で機能しました。


httpd.conf チェックポイント。

No.7614 投稿時間:2003年01月04日(Sat) 10:29 投稿者名:? URL:

要領を得ないので具体的に以下の3箇所。
httpd.conf チェックポイント

一箇所目
LoadModule userdir_module modules/mod_userdir.so

二箇所目
AddModule mod_userdir.c

三箇所目
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>

<Directory "/home/*/public_html">
AllowOverride All
Order allow,deny
Allow from all
</Directory>

は、typoも含めてどうですか? という意味。


もう一台のLinux機で、確認して見ます。

No.7615 投稿時間:2003年01月04日(Sat) 11:04 投稿者名:伊藤淳 URL:

再度コメントをありがとうございます。

> 要領を得ないので具体的に以下の3箇所。
> httpd.conf チェックポイント
>
> 一箇所目
> LoadModule userdir_module modules/mod_userdir.so
デホルトで#は外れてます。

> 二箇所目
> AddModule mod_userdir.c
これもデホルトで#は外れてます。

> 三箇所目
> <IfModule mod_userdir.c>
> UserDir public_html
> </IfModule>
これは外しました。

> <Directory "/home/*/public_html">
> AllowOverride All
> Order allow,deny
> Allow from all
> </Directory>
こちらもだったのですね。外しました。少し長かったです。
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
reload したが駄目でした。
もう一台のLinux 確認して見ます。


Linuxの再インストールで解決しました。

No.7681 投稿時間:2003年01月08日(Wed) 09:08 投稿者名:伊藤淳 URL:

みなさん、おはようございます。古いスレットを上に上げて申し訳ありません。m(__)m

WindowsとLinuxのデュアルブート挑戦の為に、Linuxを再インストールしました。

> バーミションを、
> ユーザー名のディレクトリを711
> そのpublic_html のディレクトリを755
> に設定して、http.confの UserDir の#を外したのですが、
> ユーザーホームディレクトリが機能しません。

今回はこれで、あっさりと機能しました。何だったでしょうかね。(?_?)

PS.
管理者様、昨夜20:15から22:15頃までアクセスが出来なかったです。
その後は寝ましたので知りません。


|目次|掲示板|過去ログ目次|▲頁先頭|