我正在编写一个angular2应用程序,并希望将其部署在EC2实例上。 这是我目前的设置。
这是我在/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; } }
在为/*添加规则之后,到目前为止,所有的工作都很好(包括路由)。 作为一个初学者,我不确定这是一个多好的设置。
我也尝试在nohup后台运行lite-server ,并使用proxy_pass在nginx中指示请求。 不过,我很快就放弃了这个想法,因为lite-server只是为了开发而已。
你的方法是什么? 我以后用我当前的设置会遇到任何问题吗? 部署angular2应用程序的最佳方式是什么?