shuwenkai
侠客
侠客
  • 最后登录2025-02-17
  • 发帖数12
  • 社区居民
阅读:9494回复:2

[nodejs]从零搭建一个网站

楼主#
更多 发布于:2018-08-28 21:07
我想不管是前端还是后端工作者都想要一个属于自己的网站,前端后端全权管理岂不是美滋滋~
如果有写的不对的地方欢迎评论区指正,声明:我不接受不好的批评(膨胀.jpg)
写在前面,需要技能

  • 勉强熟练的js,html,css
  • 浅显的nodejs
第一步:购买域名
首先你得有一个域名,这个相信不需要我多说,随便什么地方买,我这里使用的阿里云
第二步:阿里云购买云服务器
系统选你熟悉的就行 (最近阿里云好像有活动,可以直接免费领取一个月ecs云服务器,虽然配置不太好,但是个人学习开发是完全足够的)
我买的是window Server 2012 64位的
服务器会分配一个公网IP,一个私有IP(可以忽略,本次不会用到),

第三步:解析域名(请确认解析之前域名进行了备案)
域名解析参考网址:
域名解析参考文档
进入阿里管理控制台>域名
在这里可以看见你购买的域名了,点击解析进入解析页面

图片:解析1.png


进入解析页面后,点击新手引导可以快速解析

图片:解析2.png


进入新手引导页面后将刚开始服务器分配的公有IP填进去,切记私有IP是访问不到的

图片:解析3.png


解析完成可以在云服务器win+r命令提示符运行ping 你的域名
如果ping成功的话就说嘛解析成功
完成后进行下一步
第四步:配置安全组
配置安全组参考文档

阿里云云服务器ECS>网络和安全>安全组
进入后可以看见安全组列表,回有直接点击配置规则,没有就点击创建没有影响

图片:安全组1.png

创建安全组

图片:安全组2.png


配置安全规则

图片:安全组3.png


第五步:远程连接服务器
  1. 配置Nodejs(和本机操作一样,就是下载的版本注意下就好)
  2. 用到数据库的话自己下载就好(我用的mongodb)
  3. 上传你的在本机写好的项目文件(当然你想直接在服务器上现写也无所谓)
第六步:服务器app.js设置你的监听端口号port、监听地址host (推荐80,这样你以后访问就直接输入域名,不需要像本地调试localhost:****那样在域名后面加上端口号)

图片:22.png


第七步:云服务器上启动服务器
我这里是在云服务器上安装了webstrom,直接在这里面启动
最后一步:打开你的浏览器,输入你的域名/想要访问的接口(如果设置默认访问地址的话也可以不输入,参考本地localhost测试,这里不多做陈述),测试链接

doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
沙发#
发布于:2018-08-28 21:46
超级干货,给楼主点赞,GOOD
知识需要管理,知识需要分享
dengyang
贫民
贫民
  • 最后登录2020-08-05
  • 发帖数1
板凳#
发布于:2018-08-28 21:13
老铁666,老铁没毛病
游客


返回顶部

公众号

公众号