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

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

使用 go 语言创建 http server

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

编写 go 程序

package main

import (
  "fmt"
  "net/http"
)

func main() {
    
    
  // 1.定义一个 URL 前缀
  staticURL := "/static/"
  // 2.定义一个 FileServer
  fs := http.FileServer(http.Dir("./static"))
  // 3.绑定 url 和 FileServer
  http.Handle(staticURL, http.StripPrefix(staticURL, fs))
  // 4.启动 HttpServer
  err := 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 端口

步骤如下:
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

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

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

启动服务器

cd ~/dev/go/screen_share
./screen_share

在浏览器访问 share.html 页面

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Redmoon955331/article/details/130066154