1 Отредактировано Денис (01.05.2019 21:52:46)

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

Натягивал верстку на локальной машине под доменом .test используя ларадок (nginx php7.0 mariadb) Все работало хорошо , но после того как перезапустил контейнеры вылезла белая страница с текстом - "Невозможно подтвердить домен .local или .test" . Админка работает полностью. Может кто-то встречался с этой проблемой ранее?Кеш чистил , вывод шибок включил (_local_settings.php).

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

2 Отредактировано Кирилл (15.05.2019 00:39:08)

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

Подтверждаю проблему. Свежая загрузка дистрибутива с сервера, используется php7 + mariadb в контейнерах docker. Такая надпись показывается сразу после успешной установки. Как лечить пока непонятно.
Административный интерфейс при этом работает.

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

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

Панель администрирования будет работать всегда. Что-то с настройками php по умолчанию у вас. Ни на одном хостинге, VPS, локально OpenServer проблемы не было.

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

http://forum.readyscript.ru/topic/1583/ … -ili-test/


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

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

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

5

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

Большое спасибо за диагноз. Это означает, что разработка локально с использованием докера крайне затрудняется - в контейнере php нет никакого хоста *.local Разработчики, нельзя ли как-то системно решить проблему с локальным докером? Может это есть в роадмэпе, чтобы самому не возится?

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

6

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

Единственный вариант - это настроить hosts файл внутри контейнера.
Загуглите "hosts file in docker container" - будет много вариантов.

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

7

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

Кто-нибудь может помочь с данной проблемой при использовании докера?

Пытался через
  extra_hosts:
      - ${VIRTUAL_HOST}:127.0.0.1

Где VIRTUAL_HOST - домен rscript.local

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

8

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

Есть кто живой?
Если указать ip address
http://192.168.64.1/ и https://127.0.0.1
То сайт работает в течение 30 дней.
В контейнере /etc/hosts
rscript.local 127.0.0.1 также присутствует, но все также выдает ошибку
"Невозможно подтвердить домен"

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

9

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

Хотелось бы поинтересоваться - а с какой целью для данных действий вы используете докер?
Поднять веб-сервер - это дело десяти минут, а то и меньше.

10 Отредактировано Айрат (04.11.2020 22:14:03)

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

Polo Art пишет:

Хотелось бы поинтересоваться - а с какой целью для данных действий вы используете докер?
Поднять веб-сервер - это дело десяти минут, а то и меньше.

Для локальной разработки и удобства.
У меня сборки под laravel, modx, magento2... система чистая. Не хочу засорять систему.
Сейчас работа ведется работа на локальном веб-сервере, только под RS не могу настроить докер.

Когда несколько ПК очень удобно поднять докер и не париться.

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

11 Отредактировано Ярослав (05.11.2020 12:34:36)

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

1. OpenServer все настройки сохраняет в папке программы и спокойно переносится с машины на машину.
Проблем с параллельной работой OpenServer и докер нет.

2. Чтобы переносить с машины на машину, можно использовать виртуальный диск с OpenServer, смонтированный imdisk. Один файл проще перекинуть, чем 10 000. А поднимается OpenServer одним кликом

Я понимаю желание идти в ногу со временем, но мы не расскажем, о том, что вы пользуетесь не докером, можете быть спокойным)))

12

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

Айрат пишет:
Polo Art пишет:

Хотелось бы поинтересоваться - а с какой целью для данных действий вы используете докер?
Поднять веб-сервер - это дело десяти минут, а то и меньше.

Для локальной разработки и удобства.

Я все разработки веду на специальной виртуалке-песочнице
В качестве веб-сервера там чистый nginx
Чтобы конфиг nginx прописать под конкретный движок - пара десятков строчек копируется, изменяется поддомен и nginx reload.
Если с нуля делать, то есть готовая строка apt-get, которая автоматически установит всё необходимое для работы.

Чтобы переносить с машины на машину

На моей виртуалке ещё проще - tar.gz файлов и дамп mysql

Это крайне надёжный олдскульный способ развёртывания. Ты контролируешь всё. Тебе не нужна никакая панель управления, у тебя всё в конфигах.
Перенос настроек сервиса в данном случае - это просто перенос конфига и релоад сервиса.

13 Отредактировано Ярослав (05.11.2020 21:31:16)

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

Polo Art, а файлы проекта где? в ней же?
В последнее время я просто отдельным VPS пользуюсь и VS code с плагином для синхронизации по SSH/FTP.

14

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

Ярослав пишет:

а файлы проекта где? в ней же?

Да, там же, если я правильно понял. Файлы проектов