1 Отредактировано Александр (20.05.2018 21:46:25)

Тема: Невозможно подтвердить домен .local или .test

Здравствуйте.

Поиск не помог мне найти похожую тему, поэтому я решил задать вопрос отдельным постом.
У меня есть локальная развернутая копия моего сайта на домене sitename.local
Локальная в прямом смысле, локальный apache+mysql. Даже сертификаты сгенерил для работы по https, конфиг

<VirtualHost *:443>
    ServerAdmin admin@sitename.local
    DocumentRoot "path/to/www"
    ServerName sitename.local
    ServerAlias www.sitename.local
    SSLEngine on
    SSLCertificateFile "/etc/ssl/certs/nginx-selfsigned.crt"
    SSLCertificateKeyFile "/etc/ssl/certs/nginx-selfsigned.key"
    ErrorLog "/path/to/logs/error.log"
    CustomLog "/path/to/logs/access.log" common
</VirtualHost>

И все работало до последнего момента. Сегодня же я открываю сайт и вижу, что он сначала задумывается, как-будто ждет ответа на запрос, а потом показывает текст: «Невозможно подтвердить домен .local или .test»

Что я делаю не так и как забороть это подтверждение?

Повысить оценку Понизить оценку

2

Re: Невозможно подтвердить домен .local или .test

Здравствуйте столкнулся с той же проблемой .Как вы ее преодолелили ,поделитесь пожалйста

Повысить оценку Понизить оценку

3

Re: Невозможно подтвердить домен .local или .test

Вам поможет всезнающий https://forum.readyscript.ru/user/20/

Повысить оценку Понизить оценку

4

Re: Невозможно подтвердить домен .local или .test

Проблема "Невозможно подтвердить домен" может означать только одно. Не проходит запрос сам на себя.
То есть, если в корне сайта создать файл test.php со следующим содержимым:

<?php
var_dump(file_get_contents('http://ВАШ ДОМЕН.LOCAL'));  //Если false, то запрос не проходит.

Ошибка может возникать если у вас не включена опция allow_url_fopen в php.ini

Повысить оценку Понизить оценку

5

Re: Невозможно подтвердить домен .local или .test

Да, приходит false , но в php.ini опция включена. С чем еще это может быть связано

Повысить оценку Понизить оценку

6

Re: Невозможно подтвердить домен .local или .test

Но при этом сайт на битриксе с тем же окружением работает отлично

Повысить оценку Понизить оценку

7 Отредактировано Polo Art (05.05.2019 11:32:35)

Re: Невозможно подтвердить домен .local или .test

Денис пишет:

Да, приходит false , но в php.ini опция включена. С чем еще это может быть связано

С настройками хостинга. Я бы задал вопрос в техподдержку.

Есть ещё масса способов, но они не для форума.

***
Вообще, я с разработчиками по этому поводу года три назад разговоры вёл. Потому что сайт может находиться во внутренней сети организации, куда вообще не положено никаким запросам назад приходить.

Денис пишет:

Но при этом сайт на битриксе с тем же окружением работает отлично

У битрикса совершенно иная система тестовой разработки.

Re: Невозможно подтвердить домен .local или .test

В php.ini необходимо прописать путь к самоподписанному SSL сертификату для .test или .local домена:

[openssl]
openssl.cafile="path/to/certificate.crt"

Повысить оценку Понизить оценку

Re: Невозможно подтвердить домен .local или .test

А зачем Вам HTTPS на локальной разработке? Какой практический смысл?