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

本文介绍了如何使用Go语言创建一个简单的HTTP服务器来托管静态HTML页面。首先,创建了一个名为screen_share的项目,然后编写了Go程序以监听8080端口并提供静态文件服务。接着,创建了static目录和share.html页面。最后,在华为云服务器上启动服务器,外界可以通过公网IP访问8080端口查看share.html页面。
摘要由CSDN通过智能技术生成

接着上一节 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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值