nodjs 下实现聊天室实录之环境配置

nodjs下实现聊天室实录之环境配置

  • windows下的环境配置
    • nodjs和npm
    • WebStorm
  • 申请域名与云主机
  • HTML界面布局与js服务器搭建
    • (一)HTML界面代码
    • (二)web服务器代码
  • 配置云主机环境
    • (一)连接服务器软件下载
      • Xshell
      • Xftp
    • (二)云服务器安装nodejs
    • (三)部署web到云服务器
    • (四)云服务器安装配置nginx
      • 安装nginx
      • Nginx 配置 HTTPS

那个,上个移动终端课肝的不要不要的,都大三了才发现好多基础知识都不知到,难受难受。。。本人这是第一次发文,记录一下这些天的学习同时分享给其他学习者,给像我这种小白菜鸡看的,不好的地方还请各位大大见谅。

windows下的环境配置

nodjs和npm

这个很简单,进官 下载安装就成了:https://nodejs.org/en/
实在不行这里有教程:百度经验

这里要注意的是,windows安装node.js后,使用的时候用的是 而不是

WebStorm

在本人试过多种工具后,最后还是觉得WebStorm最好用。

申请域名与云主机

因为在工程中会用到webRTC等东东,这就造成了摄像头的权限问题,所以我采用了https协议,而用到https,又需要证书,当然可以自己建,但是我觉得申请个免费域名自带证书更香,用云主机也就不用再考虑穿透什么的了,学习嘛,一步步来,先从简单开始。
云主机的要求不高,免费的就成,不花钱才是王道!不过最好是去知名的正牌 站,不然骚扰电话会让你怀疑人生。
这里我采用的是腾讯云的,花了0r申请了个30天的轻量级应用服务器,还白送了个域名(之前白花了1R买域名,哭唧唧~)。点击直达

证书下载完成解压后长这个样子:

HTML界面布局与js服务器搭建

(一)HTML界面代码

chatrooom.html

(二)web服务器代码

nodejs怎么用我就不写了,毕竟都是新手,还是别瞎指挥了。贴上个链接吧:w3school-Node.js 创建第一个应用
需要注意的是,服务器的端口不能用,,这种和的端口,因为我的域名没有提交备案,那个好像要20来天,等到时候我都要放假回家了。。
对于文件路径:为项目根目录,为当前目录,为上一层目录
server.js

用WebStorm的话,查错便可以直接安装模块,之后右键js文件,点击 ,没有的话就点上边的‘运行’。

配置云主机环境

(一)连接服务器软件下载

这里要装的是Xshell和Xftp两个软件,用于对申请的服务器的操作。这俩是相亲相爱的一家人!在一起,点击进入官 :NetSarang Computer 官
填写如下图信息,勾选“两者”,进行下载安装。

Xftp

这玩意用来传输文件。跟Xshell一样,不过协议选择SFTP

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash –

将‘’的‘14’换成最新版本,现在最新是14.15.3,因此我将它改为:

3、等源添加完毕后,直接安装,命令如下:

4、等待安装完成,输入 看一下版本 :

然后设置两次密码就好,注意:它不会显示输入的密码

服务器运行成功后,在自己电脑的浏览器进行测试吧!

  • /usr/sbin/nginx:主程序
  • /etc/nginx:存放配置文件
  • /usr/share/nginx:存放静态文件
  • /var/log/nginx:存放日志

Nginx 配置 HTTPS

1、输入 nginx -v 查看信息中是否有“ –with-http_ssl_module”,一般都是有的,如果没有,得自己安一下,我就懒得写了。

nodjs 下实现聊天室实录之环境配置
2、新建配置文件
(1)进入nginx的配置目录下,准备配置。

(2)新建自定义配置文件,并添加内容:

(3)用vim打开新建的配置文件,添加如下内容,当然信息是要按自己的来。

nginx_https.conf

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月23日
下一篇 2020年11月23日

相关推荐