私は私のローカルホストApacheにいくつかの仮想ホストを持っています、ここに1つの設定があります(他のものは.localhost
の前の文字を変更するだけです)
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName dev.localhost
ServerAlias dev.localhost
DocumentRoot /var/www/dev
ErrorLog ${Apache_LOG_DIR}/error.log
CustomLog ${Apache_LOG_DIR}/access.log combined
</VirtualHost>
Chromeでは動作しません。他のブラウザで動作し、端末でこれを入力すると動作します
Sudo wget dev.localhost
Chromeの仮想ホストにアクセスすると、エラーERR_NAME_NOT_RESOLVED
が発生し、インターネットに接続していない場合はERR_INTERNET_DISCONNECTED
が発生します(localhostの場合、これは発生しないはずです)。
また、Chromeプライベートモード(CTRL + SHIFT + N))を使用して仮想ホストにアクセスしようとすると、DNS_PROBE_FINISHED_NXDOMAIN
エラーが発生します。
私の拡張機能もすべて無効にしようとしました。
私が今言ったすべて、それはvirtualhosts専用です。localhost
またはその中の任意のフォルダーにアクセスすると正常に動作するためです。
これは私の/etc/hosts
ファイルです
127.0.0.1 localhost
127.0.1.1 Henrique-Note
127.0.0.1 bobbabr.localhost
127.0.0.1 art.localhost
127.0.0.1 id.localhost
127.0.0.1 artweb.localhost
127.0.0.1 pontoagua.localhost
127.0.0.1 ibobba.localhost
127.0.0.1 fnxhenry.localhost
127.0.0.1 pipoca.localhost
127.0.0.1 popbr.localhost
127.0.0.1 gentil.localhost
127.0.0.1 structure.localhost
127.0.0.1 thehits.localhost
127.0.0.1 dev.localhost
# The following lines are desirable for IPv6 capable hosts
::1 localhost
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
これを修正してChromeの仮想ホストにアクセスするにはどうすればよいですか?
Chromeバージョン:43.0.2357.18 beta(64-bit)
OS:buntu 14.04に基づくElementary OS Freya
Apache/2.4.7
Chromeのバグの場合に備えて、ベータ版以外のChromeバージョンを試してみませんか?
もう1つの方法として、これらのホスト名をコーディングし、VirtualHostsを構成して、127.0.0.1の代わりにマシンのIPアドレスにアクセスするようにすることもできます。