Я ищу предпочтительный способ блокировать доступ к моему серверу Docker Discourse, когда пользователь обращается только по IP-адресу. Бегло взглянув на конфигурацию nginx в контейнере, я вижу, что любой запрос к http://myipaddress перенаправляется на https://mydomainname. Я хотел бы возвращать вместо этого код 403.
Возможно, я ошибаюсь, но мне кажется, что безопаснее просто сбрасывать соединение, чем помогать боту для сканирования, перенаправляя его запросы.
Является ли лучшим решением размещение ещё одного конфигурационного файла nginx перед основным? Если да, то можно ли изменить порт стандартного Docker-контейнера Discourse?