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

ui设计师个人网站群晖 建站 Wordpress

ui设计师个人网站,群晖 建站 Wordpress,泰安人才网招聘网,wordpress文章列表显示WebRTC是音视频直播中最常用的一个框架#xff0c;在使用的过程中#xff0c;我们就需要实现一个服务器端。本文以nodejs实现一个服务器为例#xff0c;讲述一下在centos下如何用nodejs实现一个简单的web服务器。 一、安装nodejs 在linux环境下安装nodejs有多重方式#x…  WebRTC是音视频直播中最常用的一个框架在使用的过程中我们就需要实现一个服务器端。本文以nodejs实现一个服务器为例讲述一下在centos下如何用nodejs实现一个简单的web服务器。 一、安装nodejs 在linux环境下安装nodejs有多重方式主要分为安装包安装或者源码安装这里为了方便我们就直接用安装包的方式来安装。 1、用yum 命令安装 用以下命令来安装nodejs和依赖的npm服务 yum install -y nodejs yum install -y npm有时候因为没有配置对应的yum源的原因就会出现找不到nodejs的情况这个时候找yum源比较麻烦我们就直接下载安装包来安装 2、用下载安装包的方式来安装nodejs 首先我们到nodejs的下载网站上下载的包(这里选择了16版本最新版本需要升级glib比较麻烦)复制其下载链接 然后到linux命令行用wget命令下载 wget https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.xz如果没有wget命令用 yum install -y wget来安装即可。 等待安装完成以后先后执行以下命令解压下载的安装包 node-v16.14.0-linux-x64 是我下载的包名对应到自己下载的包即可 xz -d node-v16.14.0-linux-x64.tar.xz tar -xvf node-v16.14.0-linux-x64.tar 将解压后的文件移动到/usr/local/下面(这样做的目的是为了防止后面误删) mv node-v16.14.0-linux-x64 /usr/local/node-v16.14.0-linux-x64部署bin文件(这样就可以在随时随地使用node命令) ln -s /usr/local/node-v16.14.0-linux-x64/bin/node /usr/bin/node ln -s /usr/local/node-v16.14.0-linux-x64/bin/npm /usr/bin/npm使用以下命令进行测试 node -v npm -v结果如下 二、开发最简单的一个web服务器 1、编写一个简单的js服务文件MyFirstServer.js,内容如下 var http require(http); http.createServer(function (request, response) {// 发送 HTTP 头部// HTTP 状态值: 200 : OK// 内容类型: text/plain。并用charsetUTF-8解决输出中文乱码response.writeHead(200, {Content-Type: text/plain; charsetUTF-8});// 下句是发送响应数据response.end(Hello World! 这是简单的web服务器测试。\n); }).listen(8888); // 终端打印如下信息 console.log(Server running at http://127.0.0.1:8888/);2、在服务端用node命令启动服务器 node MyFirstServer.js结果如下 3、浏览器中输入地址http://192.168.86.129:8888/(192.168.86.129是我虚拟机的地址改成部署服务器的地址即可)即可看到信息 三、开发一个简单的https的web服务器 1、生成自签名证书参考 《Centos7下生成https自签名证书》 在js文件所在的目录新建一个cert的文件夹将生成的server.key和server.pem复制到cert文件夹中 2、编写MyFirstHttpsServer.js 文件内容如下 use strictvar https require(https); var fs require(fs);var options {key : fs.readFileSync(./cert/server.key),cert : fs.readFileSync(./cert/server.pem) }var app https.createServer(options, function(req, res){res.writeHead(200, {Content-Type: text/plain});res.end(HTTPS:Hello World! https \n);}).listen(443, 0.0.0.0); 3、启动nodejs服务器 node MyFirstHttpsServer.js4、在浏览器输入https://192.168.86.129:443,在弹出的页面高级中选择仍然访问页面如下 四、开发一个简单的Web服务器 上面我们写了一个简单的http和https的服务器里面的内容是直接写死的在实际的开发中这样肯定不行这里我们就用发布的两个模块serve-index和express来简单开发一个包含静态文件的web服务器。 1、编写服务器的代码文件MyFirstWebServer.js 内容如下 use strictvar http require(http); var https require(https); var fs require(fs);var serveIndex require(serve-index) var express require(express);//设置一个app对象 var app express();//映射静态文件 app.use(serveIndex(./public)); app.use(express.static(./public));//启动http服务 var http_server http.createServer(app); http_server.listen(80,0.0.0.0);//启动https服务var options {key : fs.readFileSync(./cert/server.key),cert : fs.readFileSync(./cert/server.pem) }var https_server https.createServer(options,app); https_server.listen(443,0.0.0.0);2、准备静态文件 我们在当前目录下新建一个public文件夹并在里面新建1111.txt和2222.txt两个文件结构如下 3、安装serve-index和express两个模块 用下面的命令安装两个模块 npm install express serve-index4、启动服务器 用以下命令启动服务器 node MyFirstWebServer.js5、用浏览器进行测试 用http和https方式打开服务器内容如下 打开具体的文件能够访问到文件里面的内容 后记   个人总结欢迎转载、评论、批评指正
http://www.pierceye.com/news/467391/

相关文章:

  • 销售网站开发步骤网站域名到期了怎么办
  • 怎么做注册账号的网站网页打不开视频播放不了是什么问题
  • 江阴市住房和城乡建设局网站免费网页游戏poki
  • 个人网站设计网站建设的基本特点
  • 泉州专业做网站网站被k 原因
  • 18款禁用网站app直播建设部资质网站
  • 免费完整版的网站模板商丘行业网站建设开发公司
  • 网站与微网站区别推广通
  • 京东网站建设的意义wordpress美图
  • 佛山市外贸网站建设公司营销型网站建设 兼职
  • 四川省城乡与建设厅网站中国十大it培训机构排名
  • 国家高新技术企业查询网站汕头整站优化
  • asp网站生成静态在线网站软件免费下载
  • wordpress古腾堡编辑器广州建网站开发seo型企业网站
  • 易云巢做营销型网站wordpress下载视频播放器
  • google网站哪里找人做网站
  • 外贸网站建设如何做呢百度热搜风云榜
  • ASP网站建设实训报告总结山西建设公司网站
  • 网站建设使用的什么软件房屋设计风格
  • 厦门网站建设公司排名杭州小型网站建设服务
  • 西安建设主管部门官方网站中文搭建式软件开发工具
  • 南通网站建设论文网站首页导航栏怎么做
  • 建设网站的运行费包括什么北京市建设工程信息网安徽兴创
  • 我想在泉州做网站上上海网站设计
  • 百度seo网站优化一 网站开发体会
  • 成都58手机微信网站建设名录tiktok跨境电商好做吗
  • 电子科技 深圳 网站建设怎么做打码网站
  • 南宁小程序开发网站建设公司公司网站建设怎么选择
  • erp网站代做项目网络进度图
  • 网站建设胶州家园外贸网站怎么注册