Может получить доступ к виртуальным хостам Apache через IE, но не Firefox или Chrome - PullRequest
0 голосов
/ 09 июня 2018

После настройки WAMPserver мой локальный сайт Apache корректно загружается в IE, Chrome и Firefox.Однако после создания виртуального хоста (в данном случае bssb.dev ) Chrome и Firefox не могут получить страницу (ошибки показаны ниже).Тем не менее, IE успешно загружается.Даже после создания виртуального хоста все три браузера по-прежнему успешно загружают localhost.

Chrome Error: This site can’t be reached.  bssb.dev refused to connect
Firefox Error: Unable to connect.  Firefox can’t establish a connection to the server at bssb.dev.

следует отметить, что оба перенаправления на https://bssb.dev при сбое

Я вставил ниже файл виртуальных хостов Apache и системный HOSTSдля справки.Любое руководство будет высоко ценится.

Apache httpd-vhosts.conf

# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "${INSTALL_DIR}/www"
  <Directory "${INSTALL_DIR}/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>


#
<VirtualHost *:80>
    ServerName bssb.dev
    DocumentRoot "c:/users/ian/documents/mywebprojects/bssb"
    <Directory  "c:/users/ian/documents/mywebprojects/bssb/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

#
<VirtualHost *:443>
    ServerName bssb.dev
    DocumentRoot "c:/users/ian/documents/mywebprojects/bssb"
    <Directory  "c:/users/ian/documents/mywebprojects/bssb/">
        Options +Indexes +Includes +FollowSymLinks +MultiViews
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

Системный файл HOSTS

#
127.0.0.1 localhost
::1 localhost
127.0.0.1   bssb.dev
::1 bssb.dev

Другие детали:

OS: Windows 8.1 (unfortunately)
Firefox v60.0.2 (64-bit)
Chrome v66.0.3359.181 (Official Build) (64-bit)
IE v11.0.9600.19003
WAMPsever v3.1.3 (64-bit)

1 Ответ

0 голосов
/ 09 июня 2018

HTTPS без явного номера порта означает порт 443. Добавьте виртуальный хост для порта 443.

...