投稿日:2007年01月23日 作成鷹の巣

No.21287 HTTP エラー 403 - アクセス不可



HTTP エラー 403 - アクセス不可

No.21287 投稿時間:2007年01月23日(Tue) 23:08 投稿者名:WindzBlue URL:http://fourwindzblue.zive.net/

こんばんわ、お邪魔します。WindzBlueと申します。
幾つか検索してみて、近いと思える方法を試して見たのですが、解決に至らずおよそギブアップ状態で、ご助言願いたく存じます。

当方の自宅サーバー環境は、
w2kPro・sp4、Bフレッツ、DDNS利用はZiVE、Diceを利用して自動更新、Apache2.2.4をインストール。
インストールとhttpd.confの設定は、幾つかネットで見て設定しました。
拡張パーティション上に、public_htmlを置いてフォルダ内にindex.htmlはきちんとあります。

それで、現在の状況は、
Apache2.2.4をセッティングした当該PCにて、確認すべく、
ブラウザより127.0.0.1を開こうとするも、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
このページの表示が認められていません
このディレクトリを表示するアクセス許可がないか、提供されたアカウント情報を使用してページを表示する
アクセス許可がない可能性があります。

このディレクトリまたはページを表示できるはずと思う場合は、電子メールを使用するか、
127.0.0.1 ホームページに電話番号が記載されている場合は、電話を使用して
Web サイトへの問い合わせてください。
[検索] をクリックすると、インターネット上の情報を検索できます。

HTTP エラー 403 - アクセス不可
Internet Explorer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
という、表示になってしまいます。

Windowsの、スタートメニューから、インストールされたApache2.2.4のerrorログを見てみると、
決まって、
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[Tue Jan 23 22:27:26 2007] [error] [client 0.0.0.0] (OS 5)アクセスが拒否されました。
: Cannot map GET / HTTP/1.1 to file
[Tue Jan 23 22:28:34 2007] [error] [client 0.0.0.0] (OS 5)アクセスが拒否されました。
: Cannot map GET / HTTP/1.1 to file
[Tue Jan 23 22:28:40 2007] [error] [client 0.0.0.0] (OS 5)アクセスが拒否されました。
: Cannot map GET / HTTP/1.1 to file
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
とlogが書き込まれています。

mapをget出来なかった?のかと解釈し、ドキュメントルートのパスが間違っているのかと、浅墓ながら解釈し、
public_htmlのあるフォルダのパスを何回か見直すも、間違っている様子も無く。

ネットで、Apache2 Windows2000 403 許可 などをキーワードに探してはみたものの、
近そうな情報はありましたが、未だ解決できていません。

実は、今、うまくいっていないPCはサーバー用の予備マシンで、
サーバー用に使っているPCでもう1台、XPPro・sp2のマシンがあり、サーバ用の構成としては瓜二つの状態を作っているPCがあり、
そちらでは、問題なく外部からのページ表示も出来ている事を確認しています。

まずは、自PCにて、127.0.0.1でデフォルトインデックスが表示出来ない状況です。
管理人様はじめ、どなたかご教授頂けると幸いです。
説明が足りない様でしたら仰って下さい。付け足します。

※参照先に一応URLを貼りましたが、今うまく出来てないので、表示はされないはずです。


Re: HTTP エラー 403 - アクセス不可

No.21288 投稿時間:2007年01月24日(Wed) 11:01 投稿者名:わらび URL:

http.confをデフォルトのままでも動きますか?
#インストール直後で変更してない状態

http.confを貼り付けられますか?
#長いので、できれば先頭の#がある
#コメント行は省いた形で。


Re^2: HTTP エラー 403 - アクセス不可

No.21289 投稿時間:2007年01月24日(Wed) 15:02 投稿者名:WindzBlue URL:

早速のご助言ありがとうございます。

> http.confをデフォルトのままでも動きますか?
> #インストール直後で変更してない状態

インストール直後で、IEから(Sleipnir2.30からでも)、127.0.0.1にアクセスすると、
It works!
と表示されました。これは、昨日も2度ほど目にした記憶があります。
確か、インスト直後のデフォルト状態だと、普通なら、次のURLに掲載の、
http://www.futomi.com/lecture/apache/ainstall.html
一番下の、「あなたの予想に反して~」の画面が出てきてくれるはずなんでしたっけ。

ちなみに、一応、その時点でのerrorlogを(要らないかもしれませんが)貼り付けておきます。
======================================
[Wed Jan 24 14:35:44 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Wed Jan 24 14:35:44 2007] [notice] Server built: Jan 9 2007 23:17:20
[Wed Jan 24 14:35:44 2007] [notice] Parent: Created child process 2740
[Wed Jan 24 14:35:44 2007] [notice] Child 2740: Child process is running
[Wed Jan 24 14:35:44 2007] [notice] Child 2740: Acquired the start mutex.
[Wed Jan 24 14:35:44 2007] [notice] Child 2740: Starting 250 worker threads.
[Wed Jan 24 14:35:44 2007] [notice] Child 2740: Starting thread to listen on port 80.
[Wed Jan 24 14:36:00 2007] [error] [client 0.0.0.0] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/Xmas
[Wed Jan 24 14:36:23 2007] [error] [client 0.0.0.0] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico
[Wed Jan 24 14:38:15 2007] [error] [client 0.0.0.0] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/syogatu&sekku
===============================

> http.confを貼り付けられますか?
> #コメント行は省いた形で。

以下の波線~~から波線で括った部分が、編集後のhttpd.confのコメント以外の部分の全貌です。
公開用フォルダを置いているパスと、
メールサーバーアドミンのメルアドは、一部仮の名前にしてあります。

~~~~~~~~~~~~~~~~~~~~~~~~~~
ThreadsPerChild 250
MaxRequestsPerChild 0

ServerRoot "C:/Program Files/Apache Software Foundation/Apache2.2"

Listen 80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so

LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so

LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so

LoadModule cgi_module modules/mod_cgi.so

LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so

LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so

LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so

LoadModule negotiation_module modules/mod_negotiation.so

LoadModule setenvif_module modules/mod_setenvif.so

LoadModule userdir_module modules/mod_userdir.so

ServerAdmin username(←仮のID)@yahoo.co.jp

ServerName fourwindzblue.zive.net:80

DocumentRoot "X(仮):/Web(仮)/Server/public_html"

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>

<Directory "X(仮):/Web(仮)/Server/public_html">

Options Indexes FollowSymLinks

AllowOverride None

Order allow,deny
Allow from all

</Directory>

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
Order allow,deny
Deny from all
</FilesMatch>

ErrorLog logs/error.log

LogLevel warn

<IfModule log_config_module>

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common

<IfModule logio_module>

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
</IfModule>

CustomLog logs/access.log common

</IfModule>

<IfModule alias_module>

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"

</IfModule>

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

DefaultType text/plain

<IfModule mime_module>

TypesConfig conf/mime.types

AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

</IfModule>

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

以上です。お手数かけます。


Re^3: HTTP エラー 403 - アクセス不可

No.21290 投稿時間:2007年01月24日(Wed) 18:04 投稿者名:わらび URL:

特に設定はまちがっていないと思います。

DocumentRootのフォルダのアクセス権限はどうでしょうか?
ファイアーウォール系は動作をOFFで確認していますか?

試しに最後に/を追加してみてください。
<Directory "X(仮):/Web(仮)/Server/public_html">

<Directory "X(仮):/Web(仮)/Server/public_html/">
#どっかのサイトでみかけたので
#DocumentRootにも。。


Re^4: HTTP エラー 403 - アクセス不可

No.21291 投稿時間:2007年01月24日(Wed) 20:55 投稿者名:WindzBlue URL:

> 特に設定はまちがっていないと思います。

そうですよねぇ・・・・、

> DocumentRootのフォルダのアクセス権限はどうでしょうか?

家庭内LANとしてPCは計4台あるんですが、4台とものPCのユーザー名をAdminiで追加してあって、
4つのユーザーともにフルアクセス可能でアクセス権限は登録させてあります、

> ファイアーウォール系は動作をOFFで確認していますか?

Outpostをインストールしていますが、
オプション設定項目で、「許可アプリケーション」欄にApache2は追加しています、

現在は、httpd.confをデフォルト状態からまた、
自分の環境用に編集済み状態なので、
It works!
の表示から、前述の、
“HTTP エラー 403 - アクセス不可”
の状態ですが、そこから、

> 試しに最後に/を追加してみてください。
> <Directory "X(仮):/Web(仮)/Server/public_html">
> ↓
> <Directory "X(仮):/Web(仮)/Server/public_html/">

はい、最後に/を加えてみましたが、だめでした。悔しい~。。。


Re^5: HTTP エラー 403 - アクセス不可

No.21292 投稿時間:2007年01月25日(Thu) 10:17 投稿者名:わらび URL:

> > DocumentRootのフォルダのアクセス権限はどうでしょうか?
>
> 家庭内LANとしてPCは計4台あるんですが、4台とものPCのユーザー名をAdminiで追加してあって、
> 4つのユーザーともにフルアクセス可能でアクセス権限は登録させてあります、
Apacheの実行ユーザはどうでしょう?
たぶん、SYSTEMとかで動いているのではないでしょうか?


御礼を兼ねて

No.21293 投稿時間:2007年01月25日(Thu) 12:48 投稿者名:WindzBlue URL:http://fourwindzblue.zive.net/

> Apacheの実行ユーザはどうでしょう?
> たぶん、SYSTEMとかで動いているのではないでしょうか?

その通りでした。
エラーメッセージから、どうにも、Apacheそのものにアクセスする権限がありません・・・
という趣旨らしきメッセージだったので、改めて幾つかWebを徘徊して、

マイコンピュータの「管理」から「サービス」で、Apache2のプロパティより、
「ログオン」タブから、当該PCのログインユーザー(自分一人だけなのでアカウント一個)のアカウントを追加し、
CドライブのApache2がインストールされているフォルダ内の、Apache2フォルダのプロパティより、
セキュリティタブから、自分のアカウントを追加してフルコントロールとし、PCを再起動後、
改めて試したところ、無事に、
X(仮):/Web(仮)/Server/public_html 
に置いてあるWebページを表示出来ました。当初、設定の仕方を参考にしていたWebページでは、
あまりに設定は簡単なんだなと思った次第でしたが、ちゃんと詳しく読まないといけませんですね。反省です。

今度はきちんと、貼り付けた参照先URLで、当方のWebページは表示されるはずです。
そんなこんなで、お手数をどうも有り難うございました。

PS・・・ところで、前々より感づいたのですが、Apache2をw2k環境にセッティングすると、各アプリケーションの動作が全般的にちょっと重たくなる様に思いますが、気のせいか、僕の環境だけでしょうかね。
まぁスペック自体決して高くはないですが。
Celeron1.4GHz、SDRAM:512MB、M/B=AOpen・MX3S-T、UATA133のHDD、ですので。。。


Re: 御礼を兼ねて

No.21294 投稿時間:2007年01月25日(Thu) 13:19 投稿者名:わらび URL:

> PS・・・ところで、前々より感づいたのですが、Apache2をw2k環境にセッティングすると、各アプリケーションの動作が全般的にちょっと重たくなる様に思いますが、気のせいか、僕の環境だけでしょうかね。
> まぁスペック自体決して高くはないですが。
> Celeron1.4GHz、SDRAM:512MB、M/B=AOpen・MX3S-T、UATA133のHDD、ですので。。。
チューニングすれば、多少軽くなるでしょう。
http://www.atmarkit.co.jp/flinux/rensai/apache15/apache15a.html

外部に公開するのであれば、
個人的にはOSをlinuxにした方がいいかと思います。
スペックが低くても快適に動きますし、
ウイルスやセキュリティや常時稼動にしても、
linuxの方が向いているのではと思います。

たしか、win2kはアップデートを自分でダウンロードしないといけないみたいですし。


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