> 文章列表 > webrtc服务器开发--搭建静态页面访问服务

webrtc服务器开发--搭建静态页面访问服务

webrtc服务器开发--搭建静态页面访问服务

文章目录

    • 使用 go 语言创建 http server
      • 编写 go 程序
      • 编译
    • 创建静态 html 页面
      • 编写 html 程序
    • 打开某为云服务器公网IP 的 8080 端口
    • 启动服务器
    • 在浏览器访问 share.html 页面

接着上一节 webrtc服务器开发–搭建环境

使用 go 语言创建 http server

cd ~/dev/go
mkdir screen_share
cd screen_share
mkdir src
cd src
touch main.go

编写 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.启动 HttpServererr := http.ListenAndServe(":8080",nil)if err != nil {fmt.Println(err)}
}

编译

go build -o screen_share src/*

创建静态 html 页面

创建 static 目录

cd ~/dev/go/screen_share
mkdir static
touch share.html

编写 html 程序

<!DOCTYPE html><html>
hello rtc
</html>

打开某为云服务器公网IP 的 8080 端口

步骤如下:
webrtc服务器开发--搭建静态页面访问服务
webrtc服务器开发--搭建静态页面访问服务

webrtc服务器开发--搭建静态页面访问服务

webrtc服务器开发--搭建静态页面访问服务
webrtc服务器开发--搭建静态页面访问服务

现在外界就能访问这个公网IP 的 8080端口了

启动服务器

cd ~/dev/go/screen_share
./screen_share

在浏览器访问 share.html 页面

在浏览器的搜索栏输入
公网IP:8080//static/share.html

webrtc服务器开发--搭建静态页面访问服务