このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

Webサーバ構築について このメッセージに返信する
日時: 2008/12/06 14:40
名前: もものは
URL:
はじめまして。もものはと申します。

最近、CentoOS5.2を触り始めました。
CenOS5にて、Webサーバを構築しようとしているのですが、うまくいかず大変困っています。

サーバ上にて各種設定を行い、いざIEで見にいくと、
「このページの表示が認められていません」とHTTP403エラーが発生します。

SELinuxはDisableにしてあります。
iptablesはoffにしてあります。

/etc/httpd/logs/error_logにはこのようなエラーが出ています。
[Sat Dec 06 16:52:45 2008] [error] [client xxx.xxx.xxx.xxx] client denied by server configura
tion: /var/www/html/test/index.html
/varはオーナがroot、グループがrootで、パーミッションは755
/var/wwwはオーナがapache、グループがapacheで、パーミッションは755
/var/www/htmlはオーナがapache、グループがapacheで、パーミッションは755
になっています。

/etc/httpd/logs/access_logにはこのようなログが出ていました。
xxx.xxx.xxx.xxx - - [06/Dec/2008:16:52:45 +0900] "GET /test/index.html HTTP/1.1" 403 217 "-"
"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; .NET CLR 1.1.4322)"

どなたか、お気づきの点がありましたら、ご教授お願いいたします。

情報不足がありましたら、ご指摘ください。
記事編集 編集

Page: | 1 | 2 |

Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/07 03:40
名前: Linux初心者
URL:
httpd.confの設定どうなってます?

DocumentRoot・・・の直下

<Directory />
・・・ ←こことか
</Directory>
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/07 07:33
名前: stranger
URL: http://ja.528p.com/
HTTP_FORBIDDEN HTTP ステータスコード 403: 禁止されています

/var/www/testディレクトリを新規に作成したと仮定して

httpd.confの設定
testディレクトリのユーザ・オーナ・パーミッション
index.htmlのユーザ・オーナ・パーミッション

を見直す

具体的にどうしたとか何もないので、具体的な解決方法とか返答出来ないと思いますよ
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/08 11:24
名前: もものは
URL:
中学生管理者様、Linux初心者様、stranger様
返答が遅くなり、申し訳ありません。

testは単純にWebのフォルダになります。
httpd.confにて、DocumentRootが/var/www/htmlが指定されており
/var/www/html/testとフォルダを作成し、その下にindex.htmlがあります。

/var/www/html/testはオーナがapache、グループはapacheで、パーミッションは755です。
/var/www/html/test/index.htmlはオーナがapache、グループはapacheで、パーミッションは644です。
public_htmlは存在していません。

stranger様
>具体的にどうしたとか何もないので、・・・・
とおっしゃられるのは、私がWebサーバ構築をする際に、どのような設定をしたかという事でしょうか?
そういう事であるならば、大変申し訳ありませんが、色々なサイトを見てあちこちいじってしまっていると思います。
今となって、いけない事と気づきましたら、設定変更を行った記録を残していなかったため、どこをどう設定したか
分からなくなってしまっています。

他に、確認すべき所はあるでしょうか?
よろしくお願いいたします。

記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/08 12:51
名前: stranger
URL: http://ja.528p.com/

>stranger様
>>具体的にどうしたとか何もないので、・・・・
>とおっしゃられるのは、私がWebサーバ構築をする際に、どのような設定をしたかという事でしょうか?
>そういう事であるならば、大変申し訳ありませんが、色々なサイトを見てあちこちいじってしまっていると思います。
>今となって、いけない事と気づきましたら、設定変更を行った記録を残していなかったため、どこをどう設定したか
>分からなくなってしまっています。

適当な空のディレクトリで
rpm2cpio httpd-2.2.3-11.el5_2.centos.4.i386.rpm | cpio -id
を実行するとetc/httpd/confの中にオリジナルのhttpd.confがあるので
それをコピーして使う

#AddDefaultCharset UTF-8
だけコメント行にして

test/index.htmlにアクセスしてみる

変更するならerrorのでない設定ファイルを保存しておくようにしましょ
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/08 14:53
名前: もものは
URL:
>適当な空のディレクトリで
>rpm2cpio httpd-2.2.3-11.el5_2.centos.4.i386.rpm | cpio -id
>を実行するとetc/httpd/confの中にオリジナルのhttpd.confがあるので
>それをコピーして使う
>
お教え頂いた上記コマンドを実行しようとしましたが、
rpm2cpio httpd-2.2.3-11.el5_2.centos.4.i386.rpm
がなく、オリジナルのhttpd.confが出てきませんでした。
同じようなファイルが無いか、検索してみましたが見つかりませんでした。
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/08 14:58
名前: もものは
URL:
すみません。
追加情報です。

Linux初心者様からのご質問の返答に漏れがありましたのでここで返答させていただきます。

httpd.confの設定で
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

という風になっています。

皆様、お忙しいところ申し訳ありませんが
よろしくお願いいたします。
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/08 17:23
名前: stranger
URL: http://ja.528p.com/
>>適当な空のディレクトリで
>>rpm2cpio httpd-2.2.3-11.el5_2.centos.4.i386.rpm | cpio -id
>>を実行するとetc/httpd/confの中にオリジナルのhttpd.confがあるので
>>それをコピーして使う
>>
>お教え頂いた上記コマンドを実行しようとしましたが、
>rpm2cpio httpd-2.2.3-11.el5_2.centos.4.i386.rpm
>がなく、オリジナルのhttpd.confが出てきませんでした。
>同じようなファイルが無いか、検索してみましたが見つかりませんでした。

http://ftp.kddilabs.jp/pub/Linux/packages/CentOS/5.2/updates/i386/RPMS/
にアクセスして該当するファイルをダウンロードしてください

クライアントマシンがCentOSのgnomeなら右クリックで「ここに展開する」で解凍できます
そうでないならば サーバマシンにアップロードして上記のコマンドを実行します
rpm2cpioはrpmパッケージに含まれます(最小インストールでインストールされます)

これからもいろいろ役に立つので、すこしづつ覚えましょう
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/09 12:48
名前: もものは
URL:
strager様

早速のご返答及び、丁寧な解説ありがとうございます。
また、返答が遅れて申し訳まりません。

ご指示の通り、該当ファイルをダウンロードし、オリジナルのhttpd.confを使用したところ
最初、文字化けはありましたが、ブラウザで文字コードを変更し、無事にindex.htmlが表示されました。

オリジナルのhttpd.confは
#AddDefaultCharset UTF-8
と、ここだけをコメントにしました。

httpd.confのアクセス制限の設定がおかしいという事ですね?

元のhttpd.confを再度、確認してみます。

特に、ここを重点的に見た方がいいというような所がありましたら
ご指導頂けると、嬉しいです。


記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/09 15:03
名前: stranger
URL: http://ja.528p.com/
>strager様
>
>早速のご返答及び、丁寧な解説ありがとうございます。
>また、返答が遅れて申し訳まりません。
>
>ご指示の通り、該当ファイルをダウンロードし、オリジナルのhttpd.confを使用したところ
>最初、文字化けはありましたが、ブラウザで文字コードを変更し、無事にindex.htmlが表示されました。
>
>オリジナルのhttpd.confは
>#AddDefaultCharset UTF-8
>と、ここだけをコメントにしました。
>
>httpd.confのアクセス制限の設定がおかしいという事ですね?
>
>元のhttpd.confを再度、確認してみます。
>
>特に、ここを重点的に見た方がいいというような所がありましたら
>ご指導頂けると、嬉しいです。
>
奥が深いので経験を要す

とりあえず問題がおこったらhttpdマニュアルで検索してみる
http://httpd.apache.org/docs-2.2/

デフォルトのアクセス可能な状態と、Allow と Deny が評価される順番を制御する
http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html#order

httpd-manualをインストールすれば 外部にアクセスしなくても自分のnetwork内に
httpdマニュアルをおくことが出来る

問題が解決したら 「済」にしてください
記事編集 編集
Re: Webサーバ構築について このメッセージに返信する
日時: 2008/12/11 16:20
名前: もものは
URL:
stranger様

返答が遅くなり、申し訳ありません。

とりあえずWebサーバとして、Windows端末から接続の確認ができましたので
解決済みとさせていただきます。

今後は、自力で解決できるよう努力していきます。

丁寧なご指導、ご解説ありがとうございました。
記事編集 編集

Page: | 1 | 2 |

件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -