当前位置: 首页 > news >正文

开发高端网站开发wordpress生产静态页面

开发高端网站开发,wordpress生产静态页面,网站建设维护去哪里学,wordpress设置邮件提醒简介#xff1a;部署个静态网站到函数计算~ 前言 公司经常有一些网站需要发布上线#xff0c;对比了几款不同的产品后#xff0c;决定使用阿里云的函数计算#xff08;FC)来托管构建出来的静态网站。 FC 弹性实例自带的500 Mb 存储空间对静态网站来说简直是太充足了 。 函…简介部署个静态网站到函数计算~ 前言 公司经常有一些网站需要发布上线对比了几款不同的产品后决定使用阿里云的函数计算FC)来托管构建出来的静态网站。 FC 弹性实例自带的500 Mb 存储空间对静态网站来说简直是太充足了 。 函数计算资源使用资源使用限制 - 函数计算 - 阿里云 部署静态网站到 Custom Runtime 函数 假设我们现在有如下结构的前端工程 / ├ dist/ 待部署的构建产物 │ └ index.html ├ src/ └ package.jsonstep 1. 编写一个简单的 HTTP 服务器 以 Express 为例, 首先添加依赖到工程: yarn add express 然后新建 app.js 并写入: let Express require(express); let app new Express(); app.use(Express.static(dist)); // 使用 dist 文件夹中的内容对外提供静态文件访问 app.use((req, res) { res.redirect(/); }); // 重定向无法处理的请求到网站的根目录 let port 9000; app.listen(port, () { console.log(App started on port ${port}); }); // 监听 FC custom 运行时默认的 9000 端口通过 node app.js 启动这个简单的 Express 服务器, 并访问 http://localhost:9000 确认 /dist/index.html 能被访问到。 接下来就是把 app.js 和 dist 一起发布到函数计算上就行了。 step 2. 编写 bootstrap 函数计算 custom 运行时要求用户提供一个 bootstrap 文件用于启动自定义的 HTTP 服务器, 所以我们需要在根目录下创建这个文件: #! /bin/bash node app.js注意第一行的 #! /bin/bash 是必须的, 不然函数计算不知道该用哪一个解释器来执行脚本中的内容. Windows 用户记得把这个文件的换行符从 /r/n 改成 /n , 不然会遇到函数计算启动超时的问题。 step 3. 安装 serverless-devs/s 并编写 s.yaml 添加 serverless-devs/s 命令行工具到工程: yarn add serverless-devs/s -D 然后在根目录下创建一个基础的 s.yaml 配置文件: # https://github.com/devsapp/fc/blob/main/docs/zh/yaml/ edition: 1.0.0 name: my-awesome-website-project services:my-service: # 任意的名称component: devsapp/fc # 使用 fc 组件props:region: cn-shenzhen # 部署到任意的可用区, 例如深圳.service:name: my-awesome-websites # 深圳可用区的 my-awesome-websites 服务function:name: www-example-com # my-awesome-websites 服务下的一个函数runtime: custom # 使用 custom 运行环境handler: dummy-handler # 由于使用了 custom 运行环境, 所以这里可以随便填codeUri: ./ # 部署当前文件夹下的全部内容triggers:- name: httptype: http # 创建一个 HTTP 类型的触发器, 以便客户端可以通过 HTTP 协议进行访问config:authType: anonymous # 允许匿名访问methods: [ HEAD, GET ] # 静态网站只需要处理 HEAD 和 GET 请求就够了step 4. 部署到函数计算 配置好 AccessKey 和 AccessSecret 后 执行命令: s deploy 你的网站就部署上去了。 接下来就是配置自定义域名了, 配置好以后就可以通过你自己的域名访问到这个网站了。 step 5. 配置自定义域名 以自定义域名 deploy-static-website-to-fc.example.dengchao.fun 为例 首先添加 CNAME 记录, 解析值填写 ${UID}.${REGION}.fc.aliyuncs.com. 因为我们的 s.yaml 中设置的 region 是 cn-shenzhen, 所以对应的值就是 xxxxxx.cn-shenzhen.fc.aliyuncs.com . 接下来设置函数计算控制台上的自定义域名: 访问一下试试看: http://deploy-static-website-to-fc.example.dengchao.fun(opens new window) 样本工程 本文中的样本工程已经上传到 GitHub: https://github.com/DevDengChao/deploy-static-website-to-fc-example(opens new window) 参考: 阿里云函数计算-产品简介(opens new window) 资源使用限制(opens new window)自定义运行环境(opens new window)配置自定义域名(opens new window) Serverless devs 官网(opens new window) 配置 AccessKey 和 AccessSecret(opens new window) 原文链接 本文为阿里云原创内容未经允许不得转载。
http://www.pierceye.com/news/645790/

相关文章:

  • 商城网站建设教学电子商务的就业方向
  • 做网站必要性江苏华江建设集团网站
  • 网站建设丿金手指排名9如何百度搜到网站
  • 南昌商城网站建设央企网站群建设中标公告
  • 湖北建设监理协会网站网页游戏排行榜开服时间
  • 中国空间站图片竞价账户托管公司哪家好
  • 湖南省金力电力建设有限公司 网站广州市建设局官方网站
  • 比价网站源码免费域名领取
  • 温州做网站费用怎么推广自己的偏方
  • 鞍山建站wordpress侧边浮动
  • 江西网站优化临海外发加工网
  • 机械做网站好处无锡网络推广服务
  • 电信网站备案管理系统外贸网站推广的方法
  • 什么网站上公司的评价最客观需要做网站建设和推广的行业
  • 百度人工服务24小时电话四川seo技术培训
  • 邢台网站建设服务商教育网站制作软件
  • 罗湖区住房和建设局网站官网建设香帅摩托车官网
  • 网站建设一条东莞手机微信网站
  • 网站界面设计修改要多少钱wordpress博客转出
  • 17网站一起做网店代发流程建立一个网站需要人员
  • 如何添加网站关键词天津建设工程信息网官罿
  • 医疗网站的建设设计要注意什么做网站赚钱吗 怎么赚
  • 创造有价值的网站建设银行网站上改手机
  • 商城网站租服务器安全不怎么做和美团一样的网站
  • 网站建设 sql 模版做网站的工具 论坛
  • 万网虚拟主机两个网站权重域名做网站有用么
  • 门户网站是指六盘水做网站
  • 自助建站系统免费加盟设计用哪些网站有哪些
  • 太原制作公司网站无锡网站优化公司
  • html5 wap网站模板动画广州网站建设 信科公司