この記事は主に、win10 Apache で仮想ホストを構成した後にローカルホストが使用できない問題の解決策を詳しく紹介します。興味のある方は参考にしていただければ幸いです。
Win10システム構成仮想ホスト
1.メモ帳またはSublime Textでhttpd.confを開きます
ctrl + f httpd-vhosts.confを検索
will
#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
その行をコメントアウトするだけです。コード ServerName
の httpd.conf ファイルには値 localhost:80 が含まれていない可能性がありますが、ServerName a.com:80; は同じである可能性があります。コメントアウトして使用してください。 その後、仮想ホストがオンでもオフでも、localhost には正常にアクセスできるようになります。
以上がwin10 Apache が仮想ホストを構成した後、localhost は使用できませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。