Для моей конфигурации, где форум недоступен из Интернета, но доступен с моего собственного компьютера, я проигнорировал предупреждение.
Однако мне потребовалось, чтобы доменное имя разрешалось в моем браузере Windows, поэтому я выполнил следующие шаги:
-
Перенаправить произвольное доменное имя (
d.comв данном случае) на мой компьютер, отредактировав файлc:/windows/system32/drivers/etc/hosts. Я добавил следующие строки:127.0.0.1 d.com 255.255.255.255 broadcasthost ::1 localhost d.com -
Создать новый файл:
C:\Users\yourWindowsUserName\.wslconfigи добавить в него следующее:[wsl2] localhostForwarding=true -
Перезагрузить WSL:
wsl --shutdown(PowerShell)
Или
wsl.exe --shutdown(Ubuntu) -
В Ubuntu запустить Docker (он не запускается автоматически):
service docker start -
Закомментировать строки SSL в
/var/discourse/container/app.yml, такие как:# - "templates/web.ssl.template.yml" # - "templates/web.letsencrypt.ssl.template.yml" -
Пересобрать