Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

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.
webmaster@miloweb.net