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を貼りましたが、今うまく出来てないので、表示はされないはずです。
No.21288 投稿時間:2007年01月24日(Wed) 11:01 投稿者名:わらび URL:
http.confをデフォルトのままでも動きますか?
#インストール直後で変更してない状態
http.confを貼り付けられますか?
#長いので、できれば先頭の#がある
#コメント行は省いた形で。
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>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
以上です。お手数かけます。
No.21290 投稿時間:2007年01月24日(Wed) 18:04 投稿者名:わらび URL:
特に設定はまちがっていないと思います。
DocumentRootのフォルダのアクセス権限はどうでしょうか?
ファイアーウォール系は動作をOFFで確認していますか?
試しに最後に/を追加してみてください。
<Directory "X(仮):/Web(仮)/Server/public_html">
↓
<Directory "X(仮):/Web(仮)/Server/public_html/">
#どっかのサイトでみかけたので
#DocumentRootにも。。
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/">
はい、最後に/を加えてみましたが、だめでした。悔しい~。。。
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、ですので。。。
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はアップデートを自分でダウンロードしないといけないみたいですし。