webrtc_web服务器搭建

一.http ssl安全证书

先注册的域名,使用的是华为云

二.web服务器搭建

1.产品

①apache ②tomcat ③nginx ④nodejs

2.ubuntu环境: 安装nodejs,安装npm

3.开启http服务:

①require引入http模块

②创建http服务

③监听指定端口

创建server.js编写内容 -> 用node server.js运行服务器

4.后台运行

①node server.js &

②forever start server.js

安装forever模块: npm install forever -g

5.开启https服务:

①生成https证书

②引入https模块

③指定证书位置

"use strict"

var http = require("http")
var https = require("https")

var fs = require("fs")

var express = require("express")
var serveIndex = require("serve-index")

var app = express()
app.use(serveIndex("./www"))
app.use(express.static("./www"))

var http_server = http.createServer(app)
http_server.listen(8888, "0.0.0.0")

var options = {
    key: fs.readFileSync("../cert/ssl_server.key"),
    cert: fs.readFileSync("../cert/ssl_server.crt")
}

var https_server = https.createServer(options, app)
https_server.listen(443, "0.0.0.0")

node 运行后输入以下网址会进入同样的界面

猜你喜欢

转载自blog.csdn.net/u011616934/article/details/124278662
今日推荐