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

黄页广告公司洛阳seo博客

黄页广告公司,洛阳seo博客,建设网站怎么设置网站页面大小,seo网站设计就业前景文章目录 1. 打开自己的云服务器的 80 和 443 端口2. 安装 nginx3. 安装 snapd4. 安装 certbot5. 生成证书6. 拷贝生成的证书到项目工作目录7. 修改 main.go 程序如下8. 编译程序9. 启动程序10. 使用 https 和端口 8081 访问页面成功11. 下面修改程序,支持 https 和…

文章目录

      • 1. 打开自己的云服务器的 80 和 443 端口
      • 2. 安装 nginx
      • 3. 安装 snapd
      • 4. 安装 certbot
      • 5. 生成证书
      • 6. 拷贝生成的证书到项目工作目录
      • 7. 修改 main.go 程序如下
      • 8. 编译程序
      • 9. 启动程序
      • 10. 使用 https 和端口 8081 访问页面成功
      • 11. 下面修改程序,支持 https 和 http 能同时访问
      • 12. 编译
      • 13. 启动程序
      • 14. 使用 http 和 8080 端口访问成功
      • 15. 使用 https 和 8081 端口访问成功

1. 打开自己的云服务器的 80 和 443 端口

打开某为云官网 https://console.huaweicloud.com/
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

2. 安装 nginx

sudo apt update
sudo apt-get install nginx
nginx -v

3. 安装 snapd

sudo apt install snapd
sudo apt-get remove certbot

4. 安装 certbot

sudo snap install --classic certbot

5. 生成证书

sudo certbot certonly --nginx

在这里插入图片描述

6. 拷贝生成的证书到项目工作目录

cd ~/dev/go/screen_share
mkdir conf
cp /etc/letsencrypt/live/www.liangzixuexi.com/fullchain.pem   ~/dev/go/screen_share/conf/
cp /etc/letsencrypt/live/www.liangzixuexi.com/privkey.pem   ~/dev/go/screen_share/conf/

在这里插入图片描述

7. 修改 main.go 程序如下

package mainimport ("fmt""net/http"
)func main() {// 1.定义一个 URL 前缀staticURL := "/static/"// 2.定义一个 FileServerfs := http.FileServer(http.Dir("./static"))// 3.绑定 url 和 FileServerhttp.Handle(staticURL, http.StripPrefix(staticURL, fs))// 4.启动 HttpServer//err := http.ListenAndServe(":8080",nil)err := http.ListenAndServeTLS(":8081", "./conf/fullchain.pem", "./conf/privkey.pem", nil)if err != nil {fmt.Println(err)}
}

8. 编译程序

sh build.sh

在这里插入图片描述

#!/bin/bash
go build -o screen_share src/*

9. 启动程序

./screen_share

10. 使用 https 和端口 8081 访问页面成功

https://www.liangzixuexi.com:8081/static/share.html

在这里插入图片描述

但是现在只能通过 https 访问,原来的 http 不能访问了

11. 下面修改程序,支持 https 和 http 能同时访问

package mainimport ("fmt""net/http"
)func startHttp(port string){fmt.Printf("Start Http port: %s\n", port)err := http.ListenAndServe(port, nil)if err != nil {fmt.Println(err)}
}func startHttps(port, cert, key string){fmt.Printf("Start Https port: %s\n", port)err := http.ListenAndServeTLS(port, cert, key, nil)if err != nil {fmt.Println(err)}
}func main() {// 1.定义一个 URL 前缀staticURL := "/static/"// 2.定义一个 FileServerfs := http.FileServer(http.Dir("./static"))// 3.绑定 url 和 FileServerhttp.Handle(staticURL, http.StripPrefix(staticURL, fs))// 4.启动 HttpServer//err := http.ListenAndServe(":8080",nil)go startHttp(":8080")//err := http.ListenAndServeTLS(":8081", "./conf/fullchain.pem", "./conf/privkey.pem", nil)// 5.启动 HttpsServerstartHttps(":8081", "./conf/fullchain.pem", "./conf/privkey.pem")
}

12. 编译

sh build.sh

在这里插入图片描述

13. 启动程序

./screen_share

在这里插入图片描述

14. 使用 http 和 8080 端口访问成功

输入 http://www.liangzixuexi.com:8080/static/share.html

在这里插入图片描述

15. 使用 https 和 8081 端口访问成功

输入 https://www.liangzixuexi.com:8081/static/share.html

在这里插入图片描述

http://www.hengruixuexiao.com/news/32532.html

相关文章:

  • 青岛房产网上备案查询网站关键词优化的步骤和过程
  • 南宁vi设计公司百度seo营销推广多少钱
  • 建筑网方成龙seo推广怎么做视频教程
  • 网站建设服务 杭州制作一个网站的流程有哪些
  • Wordpress必备chaj搜索引擎营销与seo优化
  • 怎么在视频网站做淘宝客建设网站的步骤
  • 阿里巴巴国际站怎么做网站模版热点新闻事件今日最新
  • 建站模板免费网站有吗免费的
  • 用js做网站重庆网站制作系统
  • 新疆维吾尔自治区交通建设管理局网站百度百科官网登录
  • wordpress 最后一页seo营销优化
  • 嵌入式培训班多少钱seo关键词快速获得排名
  • 企业网站备案 名称市场营销的策划方案
  • 网站建设找哪个某企业网站的分析优化与推广
  • 如何做网络投票网站抖音引流推广一个30元
  • 做服装广告素材网站有哪些河南推广网站
  • 网站做视频在线观看网址关键词优化是什么意思
  • 免费稳定wordpress主机aso优化排名推广
  • 淄博市 网站建设报价百度seo排名优化公司
  • 网站的验证码怎么做软文网站模板
  • dw做购物网站自动化测试培训机构哪个好
  • 政府网站集约化建设项目最大的中文搜索引擎
  • 晋州网站建设网站推广方法
  • 公司网站建设目标北京seo外包 靠谱
  • 有哪些做普洱茶网站的seo如何去做优化
  • wordpress高速优化seo最新快速排名
  • 成都平台网站开发公司seo优化教程自学
  • 网站开发 保密期限个人网页免费域名注册入口
  • 梧州高端网站建设服务百度信息流广告怎么投放
  • 中山做网站公司seo课程培训课程