备案 控制台
开发者社区 开发与运维 文章 正文

如何使用阿里云ECS服务器建网站----新人超详细教程

本文涉及的产品
云服务器ECS,u1 2核4GB 1个月
推荐场景:
搭建2048小游戏 搭建turtle画布 搭建wiki知识库
云服务器 ECS,u1 4核8GB 1个月
推荐场景:
基于ECS搭建云上个人论坛 搭建高可用的微信/支付宝小程序服务
云服务器 ECS,u1 4核16GB 1个月
推荐场景:
搭建高可用的微信/支付宝小程序服务 基于ECS搭建云上个人论坛
简介: 真正的从零开始搭建自己的服务器,踏过了很多坑,总结了这一套建站指南,亲测有效!购买了一年阿里云1核2G的ECS服务器,操作系统是CentOS 7.4 64位。


趁着双十一阿里云疯狂促销,以89元购买了一年阿里云1核2G的ECS服务器,操作系统是CentOS 7.4 64位。
前提在购买阿里云任何产品记得 领取优惠劵哦


  笔者Linux纯小白,前端工程师一枚。真正的从零开始搭建自己的服务器,踏过了很多坑,总结了这一套建站指南,亲测有效!


(一)准备工作


Step 1


推荐工具:Xshell6 、Xftp6


  当然是下载工具软件啦~相信很多用惯了Window的朋友,还是更加熟悉图形操作界面和拖拽复制文件的操作,Xftp6就是这样一款相当方便的工具!


image.png


  进入下载页面后,选择Evaluation user / Home & School user,信息随便填,下载地址会发送到你填写的邮箱,下载完成后正常安装即可。


Step 2


  进入你的 阿里云服务器控制台,选择你的服务器实例,点击:更多——重置密码,设置你的云服务器登录密码


image.png


Step 3


  点击远程连接,第一次连接会跳出一个远程连接密码页,注意截图保存(或者拿个小本本记下),输入远程连接密码后即可连接至你的 阿里云服务器了。


image.png


Step 4


  成功连接阿里云服务器后,键入任意字符,会提示你登录服务器,在login后面输入账户名:root(注意,所有人这里都是root)和刚刚设置的登录密码(密码是暗文输入,是不显示出来的,你只管输入就是了),然后会提示你登录成功!
image.png


Step 5


  虽然阿里云的远程连接可以让我们对云服务器进行操作,不过笔者更倾向于使用Xshell来操作,下面来讲解如何使用Xshell和Xftp。


  首先打开Xshell,点击菜单栏的:文件——新建,在弹出的新建会话属性中,名称随意,主机填写你服务器的公网IP(在云服务器实例详情中可以查看),点击确定后,在左侧会出现你新建的会话窗口,以后双击会话名称即可连接远程服务器,接下来就是跟远程连接相似的输入远程连接密码、账户名root和登录密码,即可连接成功。


image.png


Step 6


  点击快捷工具栏的绿色按钮或者点击菜单栏:窗口——新建文件传输,即可打开Xftp6,如果你登录成功了,Xftp会自动登录,然后就可以开心愉快的拖拽传输文件至你的服务器啦~
image.png


(二)在CentOS系统中安装Node.js和Express框架。


Tips:Linux常用指令


ll —— 查看当前目录下的所有文件 (是字母L哦,不是数字1哈)
cd —— 相当于windows的双击命令,进入指定文件夹
例如:cd local 进入当前目录下的local文件夹
例如:cd .. 返回上级目录
Step 1:下载并安装Node.js


  在Node.js官网中查找Linux对应的二进制安装包(.xz文件),复制链接地址
image.png


  在Xshell中连接至你的服务器,并且成功登陆后,输入如下代码(网址粘贴你复制的),下载Node.js,为了后续操作的统一性,建议将node文件安装在usr/local文件夹中,移动指令如下


cd <br>cd ..<br>cd usr<br>cd local<br>wget <a href="https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz" target="_blank"> https://nodejs.org/dist/v10.13.0/node-v10.13.0-linux-x64.tar.xz`


  找到你刚才下载的node文件,依次输入下列命令进行解压和重命名(文件名以你下载的为准):


xz -d node-v10.13.0-linux-x64.tar.xz <br>tar -xf node-v10.13.0-linux-x64.tar <br>mv node-v10.13.0-linux-x64 node


  为了验证是否能够使用node,可以输入


cd node/bin<br>./node -v


  查看node版本,安装成功则能够成功显示node版本。


Step 2:配置Node.js环境变量


  接下来是重要的配置node环境变量(不配置的话无法在全局任意位置使用node和npm指令),在任意路径输入下列指令:


vim /etc/profile


  系统会打开文本编辑器,通过上下键将光标移至最下方,点击键盘【i】键启动文本编辑,在文本末尾键入如下代码(如果你的node不是安装在local下,请更改下列NODE_HOME的值)


#set nodejs env <br>export NODE_HOME=/usr/local/node<br>export PATH=$NODE_HOME/bin:$PATH<br>export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH


  输入完成后,按ESC键退出文本编辑,键入下列指令保存并退出:


:wq


  键入下列指令重启配置项使环境变量生效


source /etc/profile


  此时Nodejs的环境配置已经成功,可以再任意路径键入下列代码检查版本,出现版本号则OK
<br>node -v<br>npm -v


Step 3:安装Express框架


  接下来安装Express框架,任意路径下键入下列指令


npm install -g express


  如果你想在全局下使用express指令,还需安装express-generator


npm install -g express-generator


  安装完成后可通过下列指令检查版本,出现版本号则安装成功


express --version


(三)使用Express快速搭建你的服务器


  在你想要创建项目的路径下(笔者是在在usr/local下)键入下列指令,demo的名称可以随便改啦


express demo


  然后进入demo文件夹,安装依赖并使用文本编辑器编辑app.js文件


cd demo<br>npm install<br>vim app.js


  将光标移至app.js文件末尾,键入【i】启动编辑模式,在末尾增加如下语句


`app.listen(80, function () {


console.log("service is starting at 80")

});`


  按ESC键退出编辑,键入下列命令保存并退出文件


:wq


  然后就可以开心愉快的键入下列命令开启你的 服务器啦


node app


  此时系统如果打印"service is starting at 80",恭喜你,服务器已经成功开启了!


  在浏览器地址中输入你的公网IP加端口号查看网页吧,如172.0.0.28:80


  等等,是不是没看到东西?那是因为还有一步!进入你的阿里云服务器控制台,进入ECS服务器实例详情,点击本实例安全组
image.png


  点击【配置规则】,选择一个【自定义TCP】进行克隆,协议类型选择HTTP(80),优先级设置在100以内。
image.png


  至此,恭喜你,你的第一个服务器就算正式搞定啦~快从浏览器地址去打开吧!


  下一章将继续讲述,如何利用Express模板,将你已经写好的网页挂载到服务器上,详情请关注: 云集市场:发布你的个人主页


  如果你也想拥有自己的第一台阿里云ECS服务器,欢迎点击下列链接购买!
优惠上云,来阿里云·云小站


相关实践学习
ECS云服务器新手上路
本实验会自动创建一台ECS实例。首先,远程登陆ECS实例,并部署应用。然后,登陆管理控制台,并对这台ECS实例进行管理操作。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
阿里云产品精选(最新优惠)
目录
相关文章
你的小帮手
|
3天前
|
弹性计算 缓存 安全
阿里云服务器ECS收费标准参考,2核4G配置ECS实例规格整理
阿里云提供多种2核4G ECS实例,如计算型c7、经济型e、u1等,价格不等,从68.0元/月到203.0元/月。ECS通用算力型u1实例采用高性能Intel处理器,网络收发包能力达30万PPS。经济型e实例基于Intel Xeon Platinum,适合入门级需求。2核4G服务器支持的并发访问人数依赖于软件效率、带宽、应用架构和用户行为等因素。更多信息请查看阿里云ECS产品页。
你的小帮手
22 1
游客km5tgzjfur5hk
|
3天前
|
弹性计算
阿里云ECS的使用心得
本文主要讲述了我是如何了解到ECS,使用ECS的一些经验,以及自己的感悟心得
游客km5tgzjfur5hk
18 3
朝阳39
|
1天前
|
JavaScript 应用服务中间件 nginx
【项目部署系列教程】4. 将Vue项目部署到远程服务器
【项目部署系列教程】4. 将Vue项目部署到远程服务器
朝阳39
16 1
朝阳39
|
22小时前
|
JavaScript
vue 打包后自动部署到云服务器——scp2教程
vue 打包后自动部署到云服务器——scp2教程
朝阳39
7 0
朝阳39
|
1天前
|
数据安全/隐私保护
【项目部署系列教程】2. 本地连接远程服务器 xshell xftp
【项目部署系列教程】2. 本地连接远程服务器 xshell xftp
朝阳39
7 0
游客km5tgzjfur5hk
|
1天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
游客km5tgzjfur5hk
14 0
游客km5tgzjfur5hk
|
3天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
游客km5tgzjfur5hk
5 0
东方睿赢
|
3天前
|
弹性计算 安全 Shell
阿里云ECS安全加固:从访问控制到数据保护的全方位策略
【6月更文挑战第29天】阿里云ECS安全聚焦访问控制、系统加固及数据保护。安全组限定IP和端口访问,密钥对增强SSH登录安全;定期更新补丁,使用防病毒工具;数据备份与加密确保数据安全。多维度策略保障业务安全。
东方睿赢
29 15
游客km5tgzjfur5hk
|
4天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
游客km5tgzjfur5hk
21 8
游客b26rakuy63q5s
|
4天前
|
小程序 数据安全/隐私保护
阿里云新手入门:注册账号、实名认证、申请免费云服务器
阿里云新手指南:注册账号(手机号或支付宝快捷注册),完成实名认证(个人/企业)。通过免费服务器获取3个月试用。创建后,设置密码,远程连接,配置安全组规则,部署应用,如建站与环境安装。详询官方教程。
游客b26rakuy63q5s
31 9

热门文章

最新文章

  • 1
    阿里云EMR数据湖文件系统: 面向开源和云打造下一代 HDFS
  • 2
    查询提速11倍、资源节省70%,阿里云数据库内核版 Apache Doris 在网易日志和时序场景的实践
  • 3
    开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
  • 4
    首发!阿里云《安全运营工具用户体验调研报告》
  • 5
    Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
  • 6
    阿里云域名注册流程和备案流程(详细图文教程)
  • 7
    AI 001 号员工通义灵码入职阿里云丨阿里云云原生 4 月产品月报
  • 8
    高效易用的数据同步:阿里云瑶池 Zero-ETL服务来啦!
  • 9
    保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
  • 10
    阿里云可观测 2024 年 4 月产品动态
  • 1
    开源之夏2024学生报名启动!阿里云PolarDB社区项目期待你的参与!
    1987
  • 2
    数据库性能诊断工具DBdoctor通过阿里云PolarDB产品生态集成认证
    213
  • 3
    阿里云可观测 2024 年 4 月产品动态
    287
  • 4
    保姆级教程——将springboot项目部署到阿里云服务器包含环境配置(小白包会)
    289
  • 5
    阿里云百炼应用之流程编排
    139
  • 6
    首发!阿里云《安全运营工具用户体验调研报告》
    1334
  • 7
    阿里云ecs使用体验
    22
  • 8
    电子好书发您分享《2023龙蜥操作系统大会阿里云分论坛:释放云算力 繁荣云生态》
    31
  • 9
    Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
    1184
  • 10
    一键自动化博客发布工具,用过的人都说好(阿里云篇)
    44
  • 相关课程

    更多
  • ECS上云入门三部曲
  • 服务器硬件基础
  • Linux Web服务器Nginx搭建与配置
  • 7天玩转云服务器
  • 云服务器选型、迁云最佳实践
  • 云服务器ECS基本操作
  • 相关电子书

    更多
  • 如何运维千台以上游戏云服务器
  • 网站/服务器取证 实践与挑战
  • ECS计算与存储分离架构实践
  • 相关实验场景

    更多
  • 使用SLB+2ECS+NAS,部署电商web网站的高可用架构
  • 利用HBR实现ECS文件备份
  • 所以!云服务器也可以玩转大模型啦?
  • 下一篇
    部署LAMP环境(Alibaba Cloud Linux 3)

    PHP网站源码宝安网站设计模板惠州企业网站改版大运网站seo优化龙华营销型网站建设平湖百度网站优化排名塘坑网站排名优化大运关键词按天计费双龙百度爱采购南联模板推广大浪网站定制广州外贸网站制作大芬网站优化推广坂田百度竞价木棉湾百度标王龙华百度竞价大浪优化罗湖品牌网站设计平湖网站优化按天扣费南山百度竞价深圳网站优化按天扣费光明外贸网站制作广州企业网站制作南山网站排名优化塘坑网页设计荷坳网络营销大芬网站关键词优化福田模板网站建设光明seo广州网站优化按天计费大芬百度关键词包年推广歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化