15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 10 min 阿里云搭建网站入门:socket聊天室网页实例(基于nodejs和轻量应用服务器

10 min 阿里云搭建网站入门:socket聊天室网页实例(基于nodejs和轻量应用服务器

时间:2023-07-06 11:51:01 | 来源:网站运营

时间:2023-07-06 11:51:01 来源:网站运营

10 min 阿里云搭建网站入门:socket聊天室网页实例(基于nodejs和轻量应用服务器):没事干租个阿里云的服务器玩玩,跟着这个教程一步步做下来,你会对建站和服务器有个非常简单的了解。无痛入门~不用什么编程基础,有对Linux命令、服务器、web项目有个民科了解就行。

纯粹科普,高手绕道。

一、简单讲讲这个用了做例子的nodejs的聊天室项目,对网站有个基本概念。项目chatroom目录如下:

项目目录
这个项目很简单,作为例子够用了。给个项目link: https://github.com/saaries/chatroom




二、在本地运行

先在本地把网页跑起来看看。默认本地已安装 nodejs, npm, express, git

nodejs在本地运行server
本地浏览器访问本地server
三、准备一个服务器

阿里云买就完事了。24岁以下9.5/月,买着练手很划算 !

先在阿里云App实名认证,首页=>学生礼遇=>开发者成长计划=>轻量应用服务器

我选了轻量应用服务器
我的配置是:

配置 建个人站的用WordPress比较多
买完了在网页进入控制台,可以看到刚刚买的服务器。

服务器Node.js,公网 ip: 47.102.200.253
点击远程连接(除此之外,本地连接服务器的方法还有非常多,详见开发者文档 https://help.aliyun.com/document_detail/59083.html?spm=5176.10173289.0.dexternal.7f512e77HEb2JQ#activeroot ,这里只说最快上手的一种):

点击‘远程连接’

远程连接后,为服务器安装nodejs, npm:

远程连接到服务器的terminal
四、服务器的防火墙处理

进入服务器=>左侧概览=>安全=>防火墙=>添加规则=>自定义/TCP/4000

因为在server.js 中我们监听的窗口是4000,因此在服务器端要把4000端口打开,允许外网访问。

添加防火墙规则,打开4000端口
添加后的防火墙列表:

防火墙列表
修改完后最好将服务器重启一次。

重启服务器
五、上传本地项目到服务器

这里为了演示方便,我用了github。这一步完成了将本地写好的项目上传到服务器,进行项目部署。在服务器的远程连接窗口(上面的terminal)输入:

执行完之后,项目就在服务器上面跑起来了。命令与期望得到的输出见下图:

git clone
node server
执行好后,这个terminal不要关,因为需要保证server一直在running才能访问。




六、外网访问

打开PC端浏览器或者手机,输入网址 46.102.200.253:4040

这里的 46.102.200.253 是我的服务器ip,根据你的情况修改;4000 是 server.js 中指定的端口号。

那么你会见到下图,成功部署,可以登录着玩一玩。




七、一些可能用得着的笔记。





关键词:实例,服务,入门

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭