Почему я вижу другой веб-сайт по адресу https? - PullRequest
2 голосов
/ 22 августа 2010

Может кто-нибудь объяснить, почему я вижу другой веб-сайт по моему безопасному адресу http. У меня нет сертификата. Я могу управлять файлами из папки httpsdocs, но не могу получить к ним доступ из Интернета. Также httpsdocs пуст. https://www.innovacube.com/

И моя проблема в том, что Google индексирует мой домен https, но я не могу запретить Google Bot.

Ответы [ 2 ]

3 голосов
/ 22 августа 2010

Вы делитесь IP-адресами с другим сайтом - вы увидите, что www.innovacube.com и www.cokyader.com разрешают 92.199.202.62. HTTP / 1.1 позволяет это, потому что вы также отправляете заголовок хоста

GET / HTTP/1.1
Host: www.innovacube.com

чтобы веб-сервер знал, какой сайт обслуживать данное соединение.

Однако это невозможно сделать для HTTPS. Проблема в том, что согласование сертификата происходит до того, как сервер переходит на HTTP, поэтому вы не можете переключаться в зависимости от сайта, который на самом деле означает браузер. Поэтому вы можете использовать только один HTTPS-сайт для каждого IP, и этот IP является хостом cokyader.com. (Существуют предлагаемые расширения, чтобы помочь исправить это, но я никогда не видел никакого прогресса в этом.)

Если вы хотите иметь свой собственный отдельный HTTPS-сайт, тогда ваш хост должен будет назначить вам свой отдельный IP-адрес.

3 голосов
/ 22 августа 2010

Поскольку вы используете виртуальный хостинг, и он был настроен с сайтом SSL по умолчанию, который не принадлежит вам (но предположительно принадлежит тому, кто заплатил за поддержку SSL и размещает свой сайт на том же сервере).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...