Кто отвечает за субдомены в разных сценариях? - PullRequest
0 голосов
/ 18 июня 2019

Я хочу, чтобы субдомены в моем SPA создавались с помощью React, но я не уверен, как это работает.

Когда я искал субдомены в проекте Django, они сказали, что Nginx (Читать nginx как HTTPсервер, nginx - это просто предпочтение перед Apache и другими).Но я еще не включил nginx, и я не знаю, как он работает.

Есть еще один момент: я думаю, что я буду обслуживать свой SPA в amazon S3, и как он обслуживает только статические файлы,как будут выглядеть субдомены?может ли реагирующий маршрутизатор сделать это?obs: я до сих пор не знаю, какой использовать: страницы s3 или github.

Мне пока не нужно знать, как работают субдомены в фоновых приложениях, но вы также можете объяснить, что это будетпомогите мне.

Вот несколько примеров того, что я хочу:

domain.com / blog / 2019 / some-article-title -> blog.domain.com/2019/some-article-title

domain.com / myusername -> myusername.domain.com

domain.com / myusername / settings -> myusername.domain.com/settings

1 Ответ

0 голосов
/ 18 июня 2019

в apache мы также можем использовать .htaccess файлы для перенаправления URL-адресов на другие, что-то вроде того, что вы хотите сделать (но не совсем), и нам не нужно менять настройки сервера, но в nginx я думаювам нужно отредактировать некоторые из ваших конфигурационных файлов.

, как я сказал в своем комментарии, вы можете использовать обратные прокси-серверы, а также вы можете использовать перенаправление (например, для ваших маршрутов React. Я не являюсь разработчиком React, но выЗдесь вы можете увидеть некоторые примеры для угловых (просто для получения точки): https://angular.io/guide/deployment#fallback-configuration-examples)

путем небольшого поиска, я нашел эту статью, которая объясняет, что такое обратный прокси-сервер и как вы можете это сделать, надеюсь, этопомогает: https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/

...