如何在生产中部署angular 6应用程序

时间:2019-08-26 06:41:35

标签: angular nginx deployment

我有一个Angular 6应用程序生产就绪代码,并且在EC2实例上具有ubuntu。我是首次在生产中进行部署。

我无法获得运行角度应用程序的完整过程。 我使用了
ng build --prod命令,但该应用程序仍未在后台运行。

我遵循的步骤:

1)在var/www/html/app_name$ ng build --prod中    创建dist文件夹,并编译应用程序而没有错误。

2)在nginx服务器中,我将配置文件设置为

server {     
  listen 80;      
  listen [::]:80;      
  server_name http://site-name.com;      
  root /var/www/angular-app-name/dist;   
  server_tokens off;   
  index index.html index.htm;
  location / {         
    try_files $uri $uri/ /index.html =404;      
  }
}   

在此之后,当我检查浏览器时,它显示站点无法访问

ng build --prod之后是否还需要遵循其他方法? 或服务器配置需要更改。

package.json文件是否需要任何更改?

0 个答案:

没有答案