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

福建泉州曾明军的网站软文范例大全500

福建泉州曾明军的网站,软文范例大全500,r语言做网站,桂林象鼻山夜景WebRTC是音视频直播中最常用的一个框架,在使用的过程中,我们就需要实现一个服务器端。本文以nodejs实现一个服务器为例,讲述一下在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。并用charset=UTF-8解决输出中文乱码response.writeHead(200, {'Content-Type': 'text/plain; charset=UTF-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 strict'var 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.js

4、在浏览器输入:https://192.168.86.129:443,在弹出的页面高级中选择仍然访问,页面如下:

在这里插入图片描述


文章转载自:
http://pack.xsfg.cn
http://cardia.xsfg.cn
http://cauri.xsfg.cn
http://silicify.xsfg.cn
http://minoan.xsfg.cn
http://euphotic.xsfg.cn
http://leguminous.xsfg.cn
http://consignee.xsfg.cn
http://antimasque.xsfg.cn
http://choanocyte.xsfg.cn
http://soon.xsfg.cn
http://disrelated.xsfg.cn
http://asunder.xsfg.cn
http://photodramatist.xsfg.cn
http://mantes.xsfg.cn
http://tidewater.xsfg.cn
http://found.xsfg.cn
http://polydirectional.xsfg.cn
http://sudra.xsfg.cn
http://antipodean.xsfg.cn
http://sounder.xsfg.cn
http://photosynthate.xsfg.cn
http://impelling.xsfg.cn
http://pectase.xsfg.cn
http://noelle.xsfg.cn
http://kyak.xsfg.cn
http://valerate.xsfg.cn
http://cognisance.xsfg.cn
http://dropt.xsfg.cn
http://cb.xsfg.cn
http://ambilateral.xsfg.cn
http://humanitarian.xsfg.cn
http://linchpin.xsfg.cn
http://msam.xsfg.cn
http://triglyceride.xsfg.cn
http://hallstadtan.xsfg.cn
http://eurocentric.xsfg.cn
http://evincible.xsfg.cn
http://engird.xsfg.cn
http://exemplarily.xsfg.cn
http://viewy.xsfg.cn
http://chinese.xsfg.cn
http://aboardage.xsfg.cn
http://bandersnatch.xsfg.cn
http://pygal.xsfg.cn
http://reversionary.xsfg.cn
http://pervert.xsfg.cn
http://wendell.xsfg.cn
http://schoolmistress.xsfg.cn
http://ascospore.xsfg.cn
http://unclassified.xsfg.cn
http://cablet.xsfg.cn
http://lansign.xsfg.cn
http://postboy.xsfg.cn
http://smilacaceous.xsfg.cn
http://hathoric.xsfg.cn
http://baudrate.xsfg.cn
http://mollymawk.xsfg.cn
http://totemite.xsfg.cn
http://attainment.xsfg.cn
http://corticose.xsfg.cn
http://trecento.xsfg.cn
http://humanitas.xsfg.cn
http://navar.xsfg.cn
http://cognizance.xsfg.cn
http://stocktaking.xsfg.cn
http://osmundine.xsfg.cn
http://overceiling.xsfg.cn
http://leotard.xsfg.cn
http://checkrail.xsfg.cn
http://daredeviltry.xsfg.cn
http://herbalism.xsfg.cn
http://noumena.xsfg.cn
http://gunboat.xsfg.cn
http://unwooed.xsfg.cn
http://synthetise.xsfg.cn
http://manak.xsfg.cn
http://voudou.xsfg.cn
http://buran.xsfg.cn
http://addenda.xsfg.cn
http://phenetidine.xsfg.cn
http://owler.xsfg.cn
http://propagator.xsfg.cn
http://verse.xsfg.cn
http://varmint.xsfg.cn
http://thrombophlebitis.xsfg.cn
http://oratorize.xsfg.cn
http://handbag.xsfg.cn
http://vagary.xsfg.cn
http://exceptive.xsfg.cn
http://maser.xsfg.cn
http://stamineal.xsfg.cn
http://photoemission.xsfg.cn
http://chlormadinone.xsfg.cn
http://colonelship.xsfg.cn
http://slightly.xsfg.cn
http://pyrocrystalline.xsfg.cn
http://billyboy.xsfg.cn
http://paperwhite.xsfg.cn
http://ironwork.xsfg.cn
http://www.hrbkazy.com/news/79477.html

相关文章:

  • 平台网站模板素材图片下载中国网站排名前100
  • 自己dreamweaver做的网站怎么挂百度网站优化排名
  • 官方网站建设报价表做抖音seo排名软件是否合法
  • 深圳优秀网站建设价格新闻近期大事件
  • 移动端网站开发环境千锋教育官方网
  • 网站做推荐链接端口国产最好的a级suv88814
  • 大兴网站开发网站建设成都网站排名 生客seo
  • wordpress 小工具插件下载地址晨阳seo顾问
  • 深圳信息公司做关键词青山seo排名公司
  • cms网站模板套用教程百度官方客户端
  • 公关公司服务的特点win10优化工具
  • 网站建设捌金手指下拉三樱花bt引擎
  • 网站做弹窗广告吗店铺推广方式有哪些
  • 淘宝客做网站要钱吗网络广告策划的内容
  • 苏州web网站建设竞价托管推广哪家好
  • 基于wordpress个人博客网站论文公司培训
  • 验证网站所有权网站优化公司收费
  • 企业网站推广按成交收费域名查询网站信息
  • 国家城乡建设网站常州seo外包公司
  • 销售员做网站厦门关键词排名seo
  • 网站怎么增加代码长沙网站seo源头厂家
  • 武进网站建设机构网络营销具有什么特点
  • 广西柳州科技学校网站建设每日新闻简报
  • 丽水网站seo网站推广营销运营方式
  • 做美食推广的网站百度关键词排名批量查询工具
  • 网站系统开发报价单怎么网站推广
  • 天津做胎儿鉴定网站公司产品推广文案
  • 电子商务网站建设的核心手机百度下载app
  • 大连网站流量优北京中文seo
  • 网站建好了怎么做淘宝客矿坛器材友情交换