BBS 過去ログ No.0006に戻る
タイトル:
/~username で区切った場合の httpd.conf の設定について
記事No:
1590
投稿日: 2004/02/21(Sat) 23:13
投稿者:
ユウ
OS:VineLinux2.6r4
Apache:1.3.27
で、
/www/
|-/error/
|-/httpd/
|-/username1/
|-/cgi-bin/ (.cgiファイルを格納)
|-/public_html/ (.html ファイルや画像を格納)
というディレクトリ構成にし、httpd.conf を設定したのですが、CGIが
実行されず403エラーが吐き出されてしまいます。その中にテスト用と
して設置した .html ファイルが表示されているので、設定が間違っている
のだとは思うのですが、どこが間違っているかわからないので、お知恵を
拝借したいと思い書き込みいたしました。
以下、該当部分と思われる httpd.conf の写しです。
--------------------------------------------------------------
ScriptAlias /cgi-bin/ /www/httpd/*/cgi-bin/
<Directory /www/httpd/*/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
<IfModule mod_userdir.c>
UserDir "/www/httpd/*/public_html/"
<Directory /www/httpd/*/cgi-bin>
AllowOverride All
</Directory>
</IfModule>
--------------------------------------------------------------
タイトル:
Re: /~username で区切った場合の httpd.conf の設定について
記事No:
1601
投稿日: 2004/02/22(Sun) 20:21
投稿者:
Hiro
エ?これってUserDirの話ですか??
この場合ユーザーのたとえばこの例だとusernameのパーミッション設定の変更とpublic_htmlまたCGIを使うんでしたらcgi-binディレクトリのパーミッションを変更すれば出来ると思います。
タイトル:
とりあえず動くようになったのですが、この設定で問題はありますか?
記事No:
1604
投稿日: 2004/02/22(Sun) 23:38
投稿者:
ユウ
上記のディレクトリ構成でCGIを動かそうと思い、 httpd.conf を弄っていた
のですが、どうにもならないので下記のように修正したら、CGIが問題なく
動くようになったのですが、何か問題はありますでしょうか?
■ディレクトリ構成
/www/
|-/error/
|-/httpd/
|-/username1/
|-/cgi-bin/ (.cgiファイルを格納)
|-/public_html/ (.html ファイルや画像を格納)
|-/cgi-bin/ ←/www/httpd/username1/cgi-bin/へのシンボリックリンク
■httpd.conf
ScriptAlias /cgi-bin/ /www/httpd/*/public_html/cgi-bin/
<Directory /www/httpd/*/public_html/cgi-bin>
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
AddHandler cgi-script .cgi
<IfModule mod_userdir.c>
UserDir "/www/httpd/*/public_html/"
<Directory /www/httpd/*/public_html/cgi-bin>
AllowOverride All
</Directory>
</IfModule>
>>Hiro様
口足らずの説明で誠に申し訳ないです。
タイトル:
Re: とりあえず動くようになったのですが、この設定で問題はありますか?
記事No:
1607
投稿日: 2004/02/24(Tue) 20:13
投稿者:
Hiro
おそらく良いとは思うのですが・・・
自分はパッケージでのインストールは行っていないのであんまりわかんないんです>。<
タイトル:
Re^2: とりあえず動くようになったのですが、この設定で問題はありますか?
記事No:
1610
投稿日: 2004/02/25(Wed) 00:15
投稿者:
ユウ
>>Hiro様
そうですか〜。
安定して動いているようなので、 httpd.conf のバックアップを取って
自宅鯖を本格的に稼動させます。
いろいろありがとうございました。
Copyright© Home Server Technical. All Right Reserved.