• 締切済み

apacheでのエラー

windows7でapache2.2.1をインストールしましたが、以下のエラーで困っております。 errorログで ------------------------------------------------------------------------------ [Wed Feb 01 15:34 2012] [error] [client 192.168.10.1] File does not exist: D:\work_01/work_01 ------------------------------------------------------------------------------ ServerNameは192.168.10.1、DocumentRootは、D:\work_01を指定しております。 エラーからして、ファイルが見つからないという事は判りますが、パスの最後がD:\work_01/work_01と 必ず2つ続いており、実質はD:\work_01までで、その配下にはwork_01というフォルダは作成しておりません。恐らくこれが原因かと思いますが、なぜ2つ続けて表示されるのかがわかりません。 どこか考えられる原因がございましたらご教授頂ければ幸いです。初心者ですので、言葉足りずで申し訳ありませんが、よろしくお願いいたします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.4

>何かapache上で設定が足りない部分があると思いますが、困っておりますが、検討がつきません。 httpd.conf をすべてデフォルトに戻して、DocumentRootだけ指定してください。 DocumentRoot "D:/work_01" それで、 D:\work_01\douga\sample.mp4 を、http://192.168.10.1/douga/sample.mp4 でアクセスできるはずです。 いままで、質問とかお礼とかに間違いが多いようなので、何度も見返して十分注意してください。 大文字小文字にも十分注意してください。work_01とWork_01は別物ですよ。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.3

No1です。 もしかして、DocumentRootという意味が理解できてないのですかね。 http://192.168.10.1/work_01/douga/sample.mp4 だと、D:\work_01\work_01\douga\sample.mp4 を見に行きます。 D:\work_01\douga\sample.mp4 をアクセスしたいのなら、http://192.168.10.1/douga/sample.mp4 です。

skaijp
質問者

お礼

早速ご回答ありがとうございます。 WORDやPPTのハイパーリンク先の設定としては、 http://192.168.10.1/douga/sample.mp4 で設定しております。 データのパスも D:\work_01\douga\sample.mp4 です。 その上で、先ほどのエラー表示になってしまいます。 何かapache上で設定が足りない部分があると思いますが、困っておりますが、検討がつきません。 申し訳ないですが、御教えいただけますでしょうか?

  • localica
  • ベストアンサー率52% (202/385)
回答No.2

バックスラッシュの使い方をきちんと調べてください。 DocumentRootの設定間違いです。

skaijp
質問者

お礼

ご回答ありがとうございます。 また、返信が遅れて申し訳ありません。 DocumentRootは、以下の通り設定しております。 DocumentRoot "D:/work_01" 質問の際にD:\work01と記載してしまいました。すいません。

  • notnot
  • ベストアンサー率47% (4848/10262)
回答No.1

何をしたらそのエラーが出るのですか? メッセージからは、http://ホスト名/work_01 にアクセスしているように見えますが。もしそうなら、そのエラーメッセージが出るのが正常ですよ。 http://ホスト名/ へのアクセスでそのエラーが出るなら、設定がおかしいと言うことになります。

skaijp
質問者

お礼

ご回答有難うございます。 また、ご返信が遅くなり申し訳ございません。 http://ホスト名/へのアクセスでは 最初 は"It works!"が表示されておりましたが、現在はDocumentRootに指定しているD:/work01の保管データ一覧がindex of/の画面にて表示され、開くことも出来ます。 あと初心者にて関連するかどうかすらも判らなくて申し訳ありませんが、WORDやPPTで作成したデータのハイパーリンクを、『http://』形式で設定して、開こうとすると以下エラーが表示されます。 http://192.168.10.1/work_01/douga/sample.mp4を開くことができません。インターネットサイトのレポートによると、リクエストしたアイテムが見つかりませんでした。(HTTP/1.0 404) パスは何回も見直しているので、間違いありません。 他に何か設定(Alias?)が必要なのでしょうか? 度々で申し訳ございませんが、御教え頂ければ幸いです。 よろしくお願いいたします。

関連するQ&A

  • Ubuntu ServerのApache2サーバ

    Ubuntu ServerのApache2について Ubuntu ServerのApache2を構築しています。 forbiddon403のエラーがでます。 内部LANからは正しく見れるのですが、 外部から接続するとforbiddon403のエラーなります。 http://centossrv.com/apache.shtmlの中で、 「以下の「Hostname」欄にホスト名(例:centossrv.com)を入力してGoボタンを押下する 」 は正しく表示されます。 何が原因なのでしょうか? エラーlogを見ると、以下がでます。 [Tue Sep 03 23:49:23 2013] [error] [client 126.204.49.41] File does not exist: /var/www/UI, referer: http://yoshio2.mydns.jp/ [Tue Sep 03 23:49:23 2013] [error] [client 126.204.49.41] File does not exist: /var/www/favicon.ico [Tue Sep 03 23:49:23 2013] [error] [client 126.204.49.41] File does not exist: /var/www/favicon.ico [Tue Sep 03 23:49:24 2013] [error] [client 126.204.49.41] File does not exist: /var/www/favicon.ico [Tue Sep 03 23:49:35 2013] [error] [client 126.204.49.41] File does not exist: /var/www/UI, referer: http://yoshio2.mydns.jp/index.html

  • アパッチエラーの内容

    新たにサイトを公開したところ、アパッチで次のようなエラーログが検出されてしまいました。 [Fri Jul 11 10:06:50 2008] [error] [client ××.××.××.××] File does not exist: /var/××/html/css/none, referer: http://www.××.jp/××/××.html これは、特定のファイルに対する「CSS」が存在しないということでしょうか?ちなみに、このページに対する「CSS」は他のページCSSと同じフォルダに格納されてます。有識者の方々の助言、よろしくお願いします。

  • redmineをapacheで起動したいのですがうまくいきません。

    redmineをapacheで起動したいのですがうまくいきません。 redmineをapacheで起動したいのですが下記の事象のためうまく起動出来ません。 なぜでしょうか? 事象1.apacheの起動時(/usr/sbin/apachectl start)にerror_logに下記エラーが書き込まれる Passenger could not be initialized because of this error: Cannot create FIFO file /tmp/passenger.4511.guard: →/tmp配下にはapacheを起動する度にpasseengerXXXXの空ファイルが作成されます。 事象2.http://IPアドレス/redmine2と入力すると画面上に下記のエラーが出る You don't have permission to access /redmine2 on this server. →ここでいう/redmine2というのはシンボリックリンクの/redmine2で良いのでしょうか?(下記参考) だとしたらアクセス権はapacheにしてあるのですが、なぜパーミッションのエラーが出るのでしょうか? 事象3.上記アドレスを入力しEnterを押した際にerror_logに下記5行のエラーが書き込まれる Directory index forbidden by Option directive: /var/www/html File does not exist: /var/www/html/favicon.ico File does not exist: /var/www/html/favicon.ico File does not exist: /var/www/html/redmine Symbolic link not allowed or link target not accessible: /var/www/html/redmine2 →/var/www/html配下は元々何もなくシンボリックで作成したredmine2しかありません。 <参考> ・/etc/httpd/conf/httpd.confには下記2つを追記してます。 passenger-install-apache2-moduleを実行した際に出力された3行 RailsBaseURI /redmine2 またDocumentRootは'/var/www/html'になってます。 ・redmineのインストールディレクトリ配下のファイルオーナーは全てapache:apacheに変更済みです。 ・/var/www/html/redmine2は/var/lib/redmine/publicにシンボリックリンクしてます ・passengerはgemでインストールしてます。 ・webricを使用しての起動は出来ます。 <環境> OS→Redhat(WindowsXPにVMwarePlayerでいれてます) DBはMysqlを使用してます。 インターネットにはつながってなくスタンドアローンです。 長文でapache、redmine素人の質問で申し訳ありませんがよろしくお願いします。

  • Apacheが起動できません

    プログラミング初心者です。 最初の確認でApacheを起動することはできましたが、 httpd.confの設定を変えてから起動することができません。 起動しようとすると The requested operation has failed! と表示されます。 logsフォルダにあるerrorファイルを見てみました。 [Fri Apr 27 02:07:37 2012] [error] [client 127.0.0.1] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico と表示されている箇所があり、誤ってファイルを消してしまったのでしょうか。 もう一度インストールしなおすべきでしょうか。 アドバイスよろしくお願い致します。

  • Apacheの起動時にWarningが出ます

    みなさんこんにちは。 Apacheの起動時にWarningがでるのですが、原因がわかりません。 Warningの内容は Warning: DocumentRoot [/home/user_hoge/public_html] does not exist というものです。 OSはWhiteBoxというLinuxです。 httpd.confに下記の設定をしています <VirtualHost 12.34.56.78> ServerName xxxx.xxxxxx.co.jp ServerAdmin admin@xxxxxx.co.jp DocumentRoot "/home/user_hoge/public_html" </VirtualHost> 実際にuser_hogeを作成していて、上記DocumentRootのディレクトリ /home/user_hoge/public_html も存在しています。 しかしなぜかディレクトリが存在しないと言われてしまいます。 ディレクトリの権限は誰でも見れるように付けています。 どこかのサイトで同じ現象の書き込みがあって、 SELinuxを無効にしたらできたというのが書いてあった のでやってみたのですがやはり同じでした。 (Linux初心者のためSELinuxがなんなのかもよくわかりませんが。) どなたか解決策を思いつく方がいらっしゃれば是非ご教授いただけ ればと思います。 よろしくお願いいたします。

  • apache バーチャルホストの設定

    自宅サーバを作っています。素人です。 windows7 32bit でapacheのヴァージョンは2.2.25です。 http://www.adminweb.jp/apache/virtual/index2.html ここを参考にバーチャルホストを作っているのですが、 何回やっても(5~6回再インストールして作り直しました) ここの通りにやってもうまくいきません。 具体的には ServerName www.adminweb.jp ServerAdmin hogehoge@adminweb.jp DocumentRoot "D:/Apache Group/Apache2.2/adminweb_docs" CustomLog logs/adminweb.access.log common ErrorLog logs/adminweb.error.log を DocumentRoot "D:/www1" に変更した位で、これで http://www.adminweb.jp/にアクセスしても adminwebのホームページが出るだけでした。 ServerName を例えばlocalhost1としても 「このページは見つかりませんでした」と 出るだけです。 ここに書いてある内容で知っていて当たり前の事が 書いてないからかな、と考えています。 素人がここのサイトでバーチャルホストを作るに当たって 留意する事がありましたら教えてください。 どうか宜しくお願いします!

  • Apacheのディレクトリ構成

    Apacheでテストサーバーを構築したいと思っています。 ディレクトリ構成は、 (1)/var/www/html/配下に通常のドキュメントを (2)/var/www/html/mrtg配下にMRTGのドキュメントを配置しています。 Apacheの設定DocumentRootは、/var/www/htmlです。 http://192.168.1.100/index.htmlでアクセスすると(1)が表示されます。 しかし、http://192.168.1.100/mrtg/index.htmlでアクセスすると、 403エラーになってしまいます。 その時エラーログには「client denied by server configuration: /var/www/mrtg/index.html」と表示されていました。 どうやら正しく(2)のアドレスを見に行ってないようなので、いろいろ試したのですがどうもうまくいきません。何が悪いのでしょうか?

  • apache2+mod_ssl-apache2+OpenSSL

    apache2+mod_ssl-apache2+OpenSSLで、 /etc/apache2/conf/httpd.confに <IfModule mod_ssl.c> /ect/apache2/conf.d/ssl.conf </IfModule> を追記、 /ect/apache2/conf.d/ssl.confは <VirtualHost 192.168.1.21:443>などを環境に合った設定にしました。 そしてapache2を再起動したのですが、以下のようになりました。 [root@localhost root]# /etc/init.d/apache2 restart httpdを停止中: [失敗] httpdを起動中: [Wed Sep 07 20:39:37 2005] [warn] module ssl_module is already loaded, skipping [Wed Sep 07 20:39:37 2005] [error] (EAI 2)Name or service not known: Failed to resolve server name for 192.168.1.21 (check DNS) -- or specify an explicit ServerName [Wed Sep 07 20:39:37 2005] [warn] VirtualHost 192.168.1.21:443 overlaps with VirtualHost 192.168.1.21:443, the first has precedence, perhaps you need a NameVirtualHost directive [Wed Sep 07 20:39:37 2005] [error] (EAI 2)Name or service not known: Failed to resolve server name for 192.168.1.21 (check DNS) -- or specify an explicit ServerName (98)Address already in use: make_sock: could not bind to address 0.0.0.0:443 no listening sockets available, shutting downUnable to open logs [失敗] /ect/apache2/conf.d/ssl.confを0バイトにすると、apache2は起動できました。 どの設定が悪いか分かる方いらっしゃいませんか?

  • RailsをApacheで動かす

    Rails初心者です。 WindowsXP環境でRailsの勉強をしているのですが、 WEBrickからApacheにサーバを乗り換えようとしたのですが うまくいきません。 ApacheのConfigファイルには最後に <VirtualHost *:80> ServerName rails DocumentRoot /work/depot/public/ ErrorLog /work/depot/log/server.log <Directory /work/depot/public/> Options ExecCGI FollowSymLinks AllowOverride all Allow from all Order allow,deny </Directory> </VirtualHost> を追加して、(「RailsによるアジャイルWebアプリケーション開発」を参考にしました) Apacheを起動してlocalhost経由でアクセス(ブラウザでhttp://localhost/store/へ)したのに、 500エラーが出ました。(Apacheのエラー) /work/depot/log/server.logを見たところきちんとエラーログが出ていて、 /work/depot/public/.htaccess: Invalid command 'RewriteEngine', perhaps mis-spelled or defined by a module not included in the server configuration とのことです。このエラーにどうしたら対処できるかわかりません。 FastCGIにしようかとも思ったのですがWindows環境でのインストール法もわからず途方にくれてます。 とりあえずCGIで動かす方法をどうかご伝授ください。

  • ディスク増設したらApacheが起動しなくなった

    ローカルに置いているテスト用サーバー(centos6.5)で、ディスク容量が足りなくなったので別途1本HDDを増設し、/var/www を新しいディスクにマウントしなおしました。 そしたら Warning: DocumentRoot [/var/www/html] does not exist とApacheが起動してくれなくなりました。 表向きには今まで通りディレクトリやファイルは見えているのですが、別のディスクにあるとダメのでしょうか? 前向きな解決方法を教えていただければ助かります。 仕事上必要に迫られてサーバーの管理してますが、ほぼ素人ですので優しく教えていただければ幸いです。。