ホームページ >バックエンド開発 >PHPチュートリアル >win10 Apache で仮想ホストを構成した後、localhost が使用できない問題を解決するための PHP ヒント

win10 Apache で仮想ホストを構成した後、localhost が使用できない問題を解決するための PHP ヒント

jacklove
jackloveオリジナル
2018-06-28 18:03:111837ブラウズ

この記事では、win10 Apache が仮想ホストを構成した後にローカルホストが使用できない問題の解決策を主に詳しく紹介します。興味のある方は、

win10 システム構成仮想ホストを参照してください。

1. メモ帳または Sublime Text を使用して httpd.conf


#ctrl を開き、httpd-vhosts.conf

# を検索します。

Include conf/extra/httpd-vhosts.conf

から # を削除し、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/ ディレクトリ

#4 で hosts ファイルを見つけます。上記の手順を完了したら、Apahce を再起動します##。

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

##この時点では、仮想ホスト www.web.com

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



解決策:

次の行があります。 httpd.conf ファイル内のコードをコメントアウトする必要があります

ServerName localhost:80

コード行をコメントアウトするだけです ServerName
値 localhost:80 がファイルにない可能性がありますhttpd.conf ファイルは
ServerName a.com:80; と同じである可能性があります。コメントアウトして使用してください。
その後、仮想ホストをオンにしてもオフにしても、localhost には正常にアクセスできるようになります。

以上がこの記事の全内容です。皆様の学習に役立つことを願っております。また、php 中国語 Web サイトをご支援いただければ幸いです。

#興味があるかもしれない記事:
Laravel における固有の既存の検証ルールの最適化PHP の詳細な例


php IP が有効な IP アドレスかどうかを確認する方法 php の例

AES 暗号化クラスの定義と使用例 php で実装された php スキル


#

以上がwin10 Apache で仮想ホストを構成した後、localhost が使用できない問題を解決するための PHP ヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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