У меня зарегистрированы два разных домена в GoDaddy. Я создал A-запись для каждого из них, указывающую на IP-адрес моего Droplet в DigitalOcean, однако один из доменов просто перенаправляет на другой. Я хочу иметь возможность получать доступ к моему форуму с любого из доменов без перенаправления. Это возможно? Что мне нужно сделать?
Discourse не будет корректно загружаться на втором домене, даже если вам удастся обойти перенаправление.
Какой здесь сценарий использования? Почему вы хотите, чтобы разные домены указывали на один и тот же Discourse, как будто это отдельная установка?
Если вы хотите, чтобы два домена указывали на один и тот же форум Discourse, это невозможно — должен быть один официальный хостнейм.
Если вы хотите запустить два экземпляра Discourse на одном сервере, существует несколько способов реализовать это.
Для меня это возможно, хотя и с использованием обходных путей. Не вините меня, если что-то сломается у вас. Был создан специфичный для сайта (не универсальный) плагин:
GitHub - mig5/discourse-whonix-onion-host-support: load Whonix site on onion if used · GitHub
Буду признателен за комментарии.
Этот плагин выполняет «большую часть» (количественно оценить не могу) работы. Для остального я использую nginx subs_filter.
Однако CSP на вторичном домене начинает мешать.
Мой вариант использования: предоставление вторичного домена .onion. Цитата
Onion Location
Издатели веб-сайтов теперь могут рекламировать свои onion-сервисы пользователям Tor, добавляя HTTP-заголовок. При посещении веб-сайта, который имеет как .onion-адрес, так и включённую функцию Onion Location через Tor Browser, пользователям будет предложено использовать onion-версию сайта, и их попросят подтвердить переход на onion-сервис при первом использовании.
Если вы разработчик, узнайте, как включить onion-location в вашем onion-сервисе.
Ещё один интересный вариант использования —
alt-svc (связано с cloudflare onion).
.onion также полезен для публичных серверов, не скрывающих своё местоположение. Это альтернативный способ сквозного (или Tor-to-Tor) шифрования, который не зависит от центров сертификации SSL/TLS. Onion-адреса также можно сделать быстрыми, используя на стороне сервера параметры HiddenServiceNonAnonymousMode 1, HiddenServiceSingleHopMode 1, а на стороне клиента — режим Tor2Web (один прыжок).
Хороший аргумент, но я не беспокоюсь об этом. Вторичное доменное имя (в моём случае .onion) может использовать HTTP-заголовок X-Robots-Tag: noindex.
Связанные темы:
Forcing hostname has broken support for Onion Services
Возможный дубликат:
How to add a second domain name?
