ホームページ  >  記事  >  バックエンド開発  >  win10 Apache が仮想ホストを構成した後にローカルホストが利用できなくなる場合の対処方法

win10 Apache が仮想ホストを構成した後にローカルホストが利用できなくなる場合の対処方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-05-19 14:06:251756ブラウズ

今回はwin10 apacheで仮想ホストを設定した後にlocalhostが使えなくなった場合の対処法をお届けします。以下は実際的なケースです。見てみましょう。 1. メモ帳または Sublime Text を使用して httpd.conf

ctrl + f を開き、httpd-vhosts.conf

を検索し、

#

Include
conf/extra/httpd- の # 番号を変更します。 vhosts.conf 削除して保存します 2. extra/httpd-vhosts.conf を開きます

次の内容を追加します:

<VirtualHost *:80>
ServerAdmin webmaster@youremail.com
DocumentRoot "E:/your_web_root"
ServerName your.web.com
ErrorLog "logs/your_web_error.log"
CustomLog "logs/your_web_access.log" common
</VirtualHost>
3. ローカル テストの場合は、hosts ファイルにドメイン名解決エントリを設定する必要もあります。 C:/windows/system32/drivers で、/etc/ ディレクトリで hosts ファイルを見つけます

4. 上記の手順を完了したら、Apahce を再起動するだけです

ここで重要なポイントが来ます

仮想ホスト名

www.web.com

には正常にアクセスできますが、localhostにはアクセスできません。エラーは次のように報告されます:

解決策:

httpd.conf ファイルにコメントアウトする必要があるコード行がありますServerName localhost:80

その行をコメントアウトするだけです。 code

ServerName

httpd.conf ファイルに値 localhost:80 がない可能性がありますが、ServerName a.com:80 である可能性があります。 は同じなので、コメントアウトして使用してください。
その後、仮想ホストがオンでもオフでも、localhost には正常にアクセスできるようになります。 この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。

推奨読書:

PHPを操作して訪問者の閲覧情報を記録する方法


phpで二重引用符で囲まれた配列要素にアクセスする際のエラーを処理する方法

以上がwin10 Apache が仮想ホストを構成した後にローカルホストが利用できなくなる場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。