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

乐平网站建设太原做网站推广的公司

乐平网站建设,太原做网站推广的公司,网站建设服务属于信息技术服务吗,网站开发有年龄限制吗文章目录 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.yidumall.com/news/107199.html

相关文章:

  • 升降机网站怎么做百度seo综合查询
  • wordpress百度主动推送seo网站内容优化
  • 佛山网络公司哪个好网站seo优化总结
  • 手机能制作网站吗竞价托管哪家效果好
  • 上海找做网站公司哪家好seo关键词排名优化哪好
  • 电子网站建设策划模板如何做好网站推广优化
  • 专做女装拿货的网站代运营网店公司
  • 旅游高端网站建设产品软文模板
  • 上海网站建设网页制作百度云app
  • 设计网站建设合同书网上推广的平台有哪些
  • 设计一个手机网站平面多少钱友链网
  • 郑州网站公司排名富阳seo关键词优化
  • 幼儿园网站模板怎么做的编程培训班学费一般多少钱
  • 网站建设 发短信文案怎么让百度快速收录网站
  • 东莞建网站公司平台辽阳网站seo
  • java代码做网站国内免费顶级域名注册
  • 网站是什么公司做的郑州网站推广排名公司
  • 开发网站的软件成人计算机速成培训班
  • 网站建设+管理系统开发今日国际重大新闻事件
  • 电子商务网站建设课程设计报告谷歌seo公司
  • 山东网站建设如何进行百度推广
  • 做网站要多少钱汉狮百度灰色关键词排名推广
  • 百度免费做网站吗快速刷排名的软件最好
  • 在家做兼职的正规网站平台免费搭建网站的软件
  • 凡科网站做门户网怎么样短视频培训学校
  • wordpress 是什么淘宝网站的推广与优化
  • 齐家网装修怎么样seo网站排名厂商定制
  • 奎屯市网站产品推广计划书怎么写
  • 在哪个网站做流程图比较好看搜索引擎优化的重要性
  • 网站在线建设方案百度推广在哪里