un-app部署h5项目到普通云服务器--域名解析--OOS对象存储

在这里插入图片描述

在不不使用前端托管,自己买了一个云服务器的情况

首先要进行云函数的url化

之后是项目部署
服务器一般是nginx

安装nginx

可以参考菜鸟网

windows+jenkins+gitea+node+react

https://juejin.cn/post/6888558115113926669
先按照jdk环境
之后下载gitea

部署前端项目的几种方案

前端部署三个方式
https://blog.csdn.net/haonanhai1688/article/details/120846608

使用nginx,tomcat,IIS等web服务器软件部署
Docker容器部署
OSS+CDN部署,还有OBS,COS

使用nginx在单个服务器部署

https://blog.csdn.net/haonanhai1688/article/details/120846608
nginx是一个高性能的http和反向代理web服务器,很多运维都使用它部署项目,使用nginx必须在服务器上安装nginx,如果感觉安装麻烦可以使用docker,几条命令就可以安装好docker
安装好后把编译后的前端项目部署到刚刚安装的nginx里(需要用到docker的目录挂载),docker容器像黑匣子,需要使用目录挂载,把容器外的目录即宿主机的目录映射到容器内部

docker命令部署
比如编译后的目录前端资源存放在/home/fizz/dist里,只需要稍微修改一下就可以部署起来
容器启动后访问http://localhost就可以了,注意当前用户必须要有/home/fizz/dist目录的权限
使用nginx部署前端项目完成

安装并运行一个nginx

docker run -d -p 80:80 nginx

项目部署–把/home/fizz/dist里的映射到/usr/share/nginx/html里

docker run -p 80:80 -v /home/fizz/dist:/usr/share/nginx/html nginx

nginx部署
复杂一点就需要使用nginx配置文件部署项目
在/home/fizz/nginx/config目录下创建 fizz.conf 注意结尾必须是 .conf结尾
之后在文件里写入映射内容

server {
   
    listen  8080;
    location / {
   
        root   /usr/share/nginx/html/fizz;
        index  index.html index.htm;
    }
}

之后是启动命令

docker run -p 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值