Chromeをubuntuの最新バージョンに更新した朝、Apacheのすべてのローカル仮想ホストでこのエラーが発生し始めました。
それらすべてが他のブラウザで動作している間chromeはERR_NAME_NOT_RESOLVEDエラーで誤動作を始めました。
次のように修正しました:
Chromeブラウザでこれを入力して、ChromeのDNSキャッシュをクリアします
スクリーンショット-> フラッシュChrome DNSキャッシュ
「Clear Host Cache」ボタンが表示されます。 DNSキャッシュがフラッシュされることを押します。
このDNSウィンドウは開いたままにします。次に、ブラウザーで仮想ホストにアクセスします。これはhttp:/api.localhostでした。これを行うと、DNSウィンドウに新しいエントリが表示されます。私にとっては「localhost。」でしたピリオド「。」に注意してくださいエラーを示したlocalhostの最後に。
最後のステップは、このエントリを
127.0.0.1localhost。
ubuntuのにあるhostsファイル内:/ etc/hosts
windowsの場合:C:\ Windows\System32\drivers\etc\hosts
別の解決策は、ローカル仮想ホストドメインの末尾にある.localhost /.devを破棄することです。
これは、Googleによるいくつかの新しい変更に関係しています。 ".dev"と ".local"はgoogleのTLDの下にあります(人々がDNSを気にするインターネットの隅で、.devなどを含む100以上の新しいトップレベルドメインに対するGoogleのアプリケーションでの騒動が少しあります。 )
所有しているドメイン名を使用してください。 "localhost.dev。$ yourdomain"のような完全な名前を使用すると、ここで設定に役立つ可能性があります。
chromeおよび.devで終わるFirefoxのxampp仮想ホストを修正する方法は次のとおりです。もう機能しないchromeのほとんどのバージョンでは、.devは実際のドメインが登録および予約されているためです。グーグルから-[開発ドメインICANN])。
仮想ホストをFirefoxとChromeの両方で適切に機能させるのに非常に苦労しましたが、最終的には、ローカルドメインごとに2つの異なるホストを作成することが最善の解決策であることがわかりました。だから私は次のようなものに終わりました:これは(C:\ Windows\System32\drivers\etc\hosts)にあるhostsファイルです:
これが必要です。ローカルホストを存続させたい場合は、
127.0.0.1 localhost.
::1 localhost.
fe80::1%lo0 localhost.
これはFirefoxでは正常に動作します。
127.0.0.1 laravel.dev
::1 laravel.dev
fe80::1%lo0 laravel.dev
これはChromeで完全に動作します。
127.0.0.1 laravel.localhost
::1 laravel.localhost
fe80::1%lo0 laravel.localhost
そして、これが私のxampp httpd-vhosts.confです。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot "D:/xampp/htdocs/"
ServerName localhost
ServerAlias localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@laravel
DocumentRoot "D:/xampp/htdocs/laravel/public/"
ServerName laravel.dev
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@laravel
DocumentRoot "D:/xampp/htdocs/laravel/public/"
ServerName laravel.localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@testsite
DocumentRoot "D:/xampp/htdocs/testsite/"
ServerName testsite.dev
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@testsite
DocumentRoot "D:/xampp/htdocs/testsite/"
ServerName testsite.localhost
</VirtualHost>
私は数時間を失い、最良の解決策を見つけ、物事をうまく動かすので、これが誰かの役に立てば幸いです。 :)
タグ-仮想ホストはChromeでは機能しません。
別のオプションは、ファイル内で/ etc/hostsyour_domain.localhostとして定義されているエントリをlocal.your_domainのようなものに置き換えることです。ただし、これには、仮想ホストファイルの "ServerName"および "ServerAlias"の値を変更する必要もあります。