Я пишу приложение angular2 и хочу развернуть его на экземпляре EC2. Вот как я его сейчас настроил.
gulp
на сервере для сборки машинописного текста и scss.Это моя конфигурация nginx в /etc/nginx/sites-available/
server {
server_name subdomain.mydomain.com;
access_log off;
root /home/ubuntu/www/flowchart-wizard/;
location / {
try_files $uri /$uri /index.html;
}
location /* {
try_files $uri /$uri /index.html;
}
}
После того, как я добавил правило для /*
, пока все работает хорошо (включая маршрутизацию). Поскольку я очень новичок в этом, я не уверен, насколько это хорошо.
Я также пробовал запустить lite-server
в фоновом режиме с nohup
и направляли запросы в nginx, используя proxy_pass
. Однако я быстро отказался от этой идеи, потому что lite-server
предназначен только для разработки.
Какой у вас метод? Могу ли я столкнуться с какими-либо проблемами позже с моей текущей настройкой? Как лучше всего развернуть приложение angular2?