web-dev-qa-db-ja.com

Chromeを使用してローカルのApache仮想ホストにアクセスできません

私は私のローカルホスト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

2
Henrique Arthur

Chromeのバグの場合に備えて、ベータ版以外のChromeバージョンを試してみませんか?

もう1つの方法として、これらのホスト名をコーディングし、VirtualHostsを構成して、127.0.0.1の代わりにマシンのIPアドレスにアクセスするようにすることもできます。

2
g491