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”,一般都是有的,如果没有,得自己安一下,我就懒得写了。

2、新建配置文件
(1)进入nginx的配置目录下,准备配置。
(2)新建自定义配置文件,并添加内容:
(3)用vim打开新建的配置文件,添加如下内容,当然信息是要按自己的来。
nginx_https.conf
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!