ローカルの Apache が HTML ページを開けないのはなぜですか?

StackOverflow https://stackoverflow.com/questions/60213

  •  09-06-2019
  •  | 
  •  

質問

それで、私はラップトップでApacheを実行しています。

「localhost」にアクセスすると、次のようなページが表示されます。

これが表示された場合は、このシステムへの Apache Web サーバー ソフトウェアのインストールが成功したことを意味します。これで、このディレクトリにコンテンツを追加し、このページを置き換えることができます。

ただし、コンテンツを追加したり、そのページを置き換えたりすることはできません。

そのリンクをクリックすると、問題なく動作します。

まず第一に、そのディレクトリには「index.html」ドキュメントさえありません。localhost/index.htmlで作成したものに直接アクセスしようとすると、「リクエストURLはサーバーで見つかりませんでした」を取得します。ですから、そのページがどこから来ているのかさえわかりません。apache ディレクトリの下にあるそのページ内の単語を検索しましたが、何も見つかりませんでした。どこかにリダイレクトされているようです。

テストとして、localhost/manual/index.html (それが何であるかは関係ありません) が読み込まれることはわかっているので、それを自分が書いたものに置き換えようとしたところ、次のメッセージを受け取りました

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。

エラーログには次のように書かれています。

[Fri Sep 12 20:27:54 2008] [エラー] [クライアント 127.0.0.1] タイプ マップの構文エラー、ヘッダー \ の C:/Program Files/Apache Group/Apache2/manual/index.html に ':' がありませんr

ただし、そのページはブラウザで直接開いた場合には正常に動作します。

基本的に、ここで何がわからないのかわかりません。Apache が何を探しているのかわかりません。エラーが設定ファイルにあるのか、HTML ページにあるのか、あるいは何にあるのかわかりません。

ああ、Apache を使用してこれを開こうとしている理由は、(主に) php をテストしようとしていて、Apache をローカルで実行しようとしているためです。

ありがとう。

役に立ちましたか?

解決

「デフォルトでは、ページは Apache 2.0 の場合は "C:\Program Files\Apache Group\Apache2\htdocs" フォルダーに、Apache 2.0 の場合は "C:\Program Files\Apache Software Foundation\Apache2.2\htdocs" フォルダーに配置されます。アパッチ2.2。サイトの準備ができたら、フォルダー内の既存のファイルを削除し、テストしたいファイルに置き換えるだけです。」

から ここ.

他のヒント

わかりました、

私自身の答えとして。。設定ファイルの「Listen」ディレクティブが「Listen localhost:」ではなく「Listen 80」に設定されていることがわかりました。80インチ。

また、localhost/htdocs/index.html は機能しませんが、localhost/index.html は機能します。

これが将来誰かの役に立つことを願っています。

ありがとう、シュレーダー。

Skype を使用している場合は、Xampp と同じポート (80、443) を使用します。したがって、最初に Xampp を起動し、次に Skype を起動します。

[ソース:http://starikovs.com/2011/02/23/apache-doesnt-start-in-xampp/]

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top