这里买的域名没备案,无法使用的话可以参考这个做法,备案通过后再改过了就行

来源:12-10 nginx配置域名

劝退专业户

2021-05-31

  1. 前端在web.conf中配置ECS的公网ip
server{
  listen 80;
  server_name 8.133.184.84;
  

  location / {
    alias /root/web/;
    index index.html;
    try_files $uri $uri/ /index.html;
  }

}
  1. 后端不配置nginx删除server.conf,在前端项目.env.prod中填写ECS公网ip+端口号
NODE_ENV = production
VUE_APP_SERVER = http://8.133.184.84:8880
VUE_APP_WS_SEVER = http://8.133.184.84:8880
  1. 更改ECS安全组开放8880和8080,这样才能相互通信吧?
    开放的源都设置的0.0.0.0,不知道这么做有没有安全问题,总之最后访问ip后就能够正常使用了
    这里我还在package.json中指定了生产环境的端口为8080
 "serve-prod": "vue-cli-service serve --mode prod --port 8080",
写回答

3回答

慕移动0084638

2021-06-25

"serve-prod": "vue-cli-service serve --mode prod --port 8080",

是不是这个 8080 不配也没有问题呀

1
2
慕移动0084638
回复
慕的地8134904
可以的,就按照上面的步骤操作就行,只不过没有配置 serve-prod 的端口号
2021-06-26
共2条回复

piglite

2023-06-20

我用的腾讯服务,在防火墙中要设置放行端口8000~9000,估计阿里的服务器也差不多这个路数,要手动设置白名单开放8080,8880这样的端口

0
0

甲蛙

2021-06-02

点赞!点赞!

0
1
一娆Hacker
还是不行啊
2022-08-10
共1条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程