CentOS7.3中的Nginx部署Angular项目

发布于 2022-09-11 23:06:08 字数 1259 浏览 20 评论 0

  • 我的 Angular 项目编译的命令是:ng build --prod --aot --base-href ./
  • 我的 CentOS7.3 中安装的 nginx 版本号是:1.16.1
  • 安装路径是 /etc/nginx,配置文件 angular.conf 在目录/etc/nginx/conf.d中的内容是:

(把该目录下的其他后缀是conf的文件都修改为:*.conf1了)

server {
  listen 80;
  server_name 192.168.190.131; # 我的 CentOS的IP地址
  root /chanchaw/app/angular; # 我的Angular编译后的文件放在这里

  location / {
      try_files $uri $uri/ /index.html;
  }
}
  • 浏览器中访问:http://192.168.190.131/index....
  • 页面显示一片空白,F12后看到错误提示
  • GET https://192.168.190.131/styles.d7daca3ef5ef8cb021d3.css net::ERR_CONNECTION_RESET
  • GET https://192.168.190.131/runtime-es2015.970e4ee50a9015fe307c.js net::ERR_CONNECTION_RESET
  • GET https://192.168.190.131/favicon.ico net::ERR_CONNECTION_RESET
  • CentOS 中查看 nginx服务:netstat -anput|grep nginx

结果显示:tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 7453/nginx: master

  • 要如何解决?QQ = 409223171

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撑一把青伞 2022-09-18 23:06:08

nginx config

server {
    listen       84;
    server_name  localhost;
    location / {
         root   /data/wwwroot/scada;
         index  index.html index.htm;
         try_files $uri $uri/ /index.html;
    }
    error_page 404 /404.html;
        location = /40x.html {
    }

    error_page 500 502 503 504 /50x.html;
        location = /50x.html {
    }
}

index.html

<base href="/">
夏日落 2022-09-18 23:06:08

问题解决了,要知道结果的,在下面回复我吧

贵在坚持 2022-09-18 23:06:08

放到阿里云OSS下面就行了,然后配置一下自己的域名,没必要自己再搭服务器

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文