投稿日:2006年01月26日 作成鷹の巣

No.20138 apacheの設定について



apacheの設定について

No.20138 投稿時間:2006年01月26日(Thu) 02:25 投稿者名:いけ URL:

httpd.confにて設定を行っているのですが、なかなか思い当たるものが見つからず、
書き込みさせていただきます。

まず、やろうとしていることは、チルダのついたアドレスにしたくないので、
デフォルトの、 /var/www/html を /home に
また、ひとまず・・・ですが、cgi-binフォルダでのみ実行可能なcgiを、どのフォルダでも可能にしたい

ということなんですが、

http://www.jpring.net/jitaku/apache.html

このページを参考に、設定をいじってみました。

ひとまずは、topページで、一番最初に表示されるテストページは表示されましたが、
テストファイルとして、新規に作ったindex.htmlをアップすると403エラーになります。
新たに、

http://www.hogehoge.com/aaa/ というフォルダにてアクセスしても403エラーになります。

つまり、実行権がないということなんだと思うのですが、その変更方法につまづいています。
ユーザーもグループも最初に設定してあったapacheになっています。

http://sakaguch.com/cgi/test/TestHttpd/TestHttpd.cgi
このページにて確認してみましたが、403エラーになっているようだということを確認しました。

受信データ:
HTTP/1.1 403 Forbidden
Date: Wed, 25 Jan 2006 16:49:09 GMT
Server: Apache/2.0.52 (CentOS)
Accept-Ranges: bytes
Content-Length: 5044
Connection: close
Content-Type: text/html



apacheのバージョンは2.052、OSは、centOS4.2です。
http://www.hogehoge.com/aaa/というアドレスになった場合に、
cgiも実行でき、チルダもない状態にしたかったのですが、
それ以前に403エラーになって困っています。

既出でしたら、申し訳ありませんが、参考ページを教えていただけますでしょうか?
調べ方・文章がが悪く、申し訳ありません。情報が足りないということでしたら
追加しますので言ってください。よろしくお願いします。


まずは表示させることが先決かと

No.20143 投稿時間:2006年01月26日(Thu) 13:36 投稿者名:Reboot URL:

> httpd.confにて設定を行っているのですが、なかなか思い当たるものが見つからず、
> 書き込みさせていただきます。
>
> まず、やろうとしていることは、チルダのついたアドレスにしたくないので、
> デフォルトの、 /var/www/html を /home に
> また、ひとまず・・・ですが、cgi-binフォルダでのみ実行可能なcgiを、どのフォルダでも可能にしたい
>
> ということなんですが、
>
> http://www.jpring.net/jitaku/apache.html
>
> このページを参考に、設定をいじってみました。
>
> ひとまずは、topページで、一番最初に表示されるテストページは表示されましたが、
> テストファイルとして、新規に作ったindex.htmlをアップすると403エラーになります。
> 新たに、
>
> http://www.hogehoge.com/aaa/ というフォルダにてアクセスしても403エラーになります。
>
> つまり、実行権がないということなんだと思うのですが、その変更方法につまづいています。
> ユーザーもグループも最初に設定してあったapacheになっています。
>
> http://sakaguch.com/cgi/test/TestHttpd/TestHttpd.cgi
> このページにて確認してみましたが、403エラーになっているようだということを確認しました。
>
> 受信データ:
> HTTP/1.1 403 Forbidden
> Date: Wed, 25 Jan 2006 16:49:09 GMT
> Server: Apache/2.0.52 (CentOS)
> Accept-Ranges: bytes
> Content-Length: 5044
> Connection: close
> Content-Type: text/html
>
>
>
> apacheのバージョンは2.052、OSは、centOS4.2です。
> http://www.hogehoge.com/aaa/というアドレスになった場合に、
> cgiも実行でき、チルダもない状態にしたかったのですが、
> それ以前に403エラーになって困っています。
>
> 既出でしたら、申し訳ありませんが、参考ページを教えていただけますでしょうか?
> 調べ方・文章がが悪く、申し訳ありません。情報が足りないということでしたら
> 追加しますので言ってください。よろしくお願いします。

ユーザアドレスにチルダつけたくない云々よりも、まずページが表示されるように
すべきではないですか。

index.html のスペルに間違いはないですか。
実行権とかの難しい言葉でなくて、単にそのディレクトリに index.html がなくて、
Options で Indexes の指定がない、あるいは -Indexes の指定があると、403 FORBIDDEN が返されますが…。


CentOS4.2では。

No.20144 投稿時間:2006年01月26日(Thu) 17:53 投稿者名:stranger URL:

CentOS4.2では
selinuxによるapacheの制御
apacheのsuexecによるcgiの実行の制御
がされていると思う


SELinux のせいですか。

No.20145 投稿時間:2006年01月26日(Thu) 21:35 投稿者名:Reboot URL:

> CentOS4.2では
> selinuxによるapacheの制御

こんな仕組みがあるのでは、初心者向きではないですね。
http://www.selinux.gr.jp/documents/FC3-SELinuxmemo.html#2


とりあえずはselinuxが原因でした。

No.20146 投稿時間:2006年01月27日(Fri) 01:55 投稿者名:いけ URL:

Rebootさん、strangerさん、ありがとうございます。

> CentOS4.2では
> selinuxによるapacheの制御

selinuxについては、まだ設定しなくてはいけないですが、
とりあえずはselinuxが原因でした。ひとまず、表示は出来たのですが、

UserDir "/home/*/public_html" としたときに、

アドレスも、http://www.hegohoge.com/aaa/public_html/hoge.cgi

となってしまうのです。public_htmlを取るにはどうすると良いでしょうか?


Apacheのドキュメントを読んだ方が早くないかい?

No.20147 投稿時間:2006年01月27日(Fri) 05:25 投稿者名:天城李 URL:

http://httpd.apache.org/docs/2.0/howto/public_html.html

Apacheのドキュメントを読んだ方が早くないかい?


ありがとうございました。

No.20149 投稿時間:2006年01月27日(Fri) 20:52 投稿者名:いけ URL:

> http://httpd.apache.org/docs/2.0/howto/public_html.html
>
> Apacheのドキュメントを読んだ方が早くないかい?

すいません、かなり恥ずかしい質問をしてしまったようですね。
出直してきます。

アドレス、教えていただき、ありがとうございました。
よく読んでみます。


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