今回は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
その行をコメントアウトするだけです。 codeServerName
httpd.conf ファイルに値 localhost:80 がない可能性がありますが、ServerName a.com:80 である可能性があります。 は同じなので、コメントアウトして使用してください。
その後、仮想ホストがオンでもオフでも、localhost には正常にアクセスできるようになります。 この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
PHPを操作して訪問者の閲覧情報を記録する方法
phpで二重引用符で囲まれた配列要素にアクセスする際のエラーを処理する方法
以上がwin10 Apache が仮想ホストを構成した後にローカルホストが利用できなくなる場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。