angular - 如何在生产中部署 Angular 6 应用程序
问题描述
我有一个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
?
解决方案
推荐阅读
- android - React Native Animation(动画)在Android上不起作用
- javascript - communicating variables between go and javascript
- php - My PhP script doesn't write on my MySql database
- xml - Response from spring-boot application in JSON format instead xml?
- google-cloud-datastore - 在 Objectify 查询中使用 Datastore 复合过滤器
- javafx - 如何在两列上显示 PropertySheet
- c++ - asio 定时器的参数 async_wait 差异 lambda、bind、函数指针
- google-chrome-extension - 在不同的网站上创建面板
- arm - 如何使用 ARM XML 机器可读架构规范进行汇编和反汇编?
- javascript - Puppeteer 抓取极慢