超详细!阿里云服务器ECS建站指南!

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

趁着阿里云促销活动,以低价元购买了一年阿里云1核2G的ECS服务器,操作系统是CentOS 7.4 64位。

阿里云促销活动链接如下:

https://partner.aliyun.com/shop/1586986852753298?spm=a2cbv.aps.0.0.6989561cVAC8gr

image.png


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

(一)准备工作

Step 1

推荐工具:Xshell6 、Xftp6

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

  官方下载页面:

Xshell6 :http://www.netsarang.com/download/down_form.html?code=622

Xftp6: http://www.netsarang.com/download/down_form.html?code=623

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 
cd ..
cd usr
cd local
wget 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 
tar -xf node-v10.13.0-linux-x64.tar 
mv node-v10.13.0-linux-x64 node

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

cd node/bin
./node -v

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

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

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

vim /etc/profile

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

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

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

:wq

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

source /etc/profile

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

node -v
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
npm install
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

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

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 关系型数据库 数据库
阿里云服务器ECS是什么?ECS应用场景、租用流程及使用教程整理
阿里云ECS(弹性计算服务)是性能稳定、弹性扩展的云计算服务,支持多种处理器架构和实例类型,适用于网站托管、开发测试、数据存储、企业服务、游戏多媒体及微服务架构等场景。提供从注册、配置到部署、运维的完整使用流程,助力用户高效上云。
|
1月前
|
存储 弹性计算
阿里云服务器一小时收费价格,不同ECS是实例按量付费1小时费用整理
阿里云ECS云服务器按小时计费,价格根据实例类型和配置不同而异。例如经济型e实例2核2G配置0.094元/小时,通用算力型u1实例2核4G配置0.351元/小时,计算型c9i实例2核4G配置0.3873元/小时,4核8G配置0.7746元/小时。不同规格实例价格差异明显,具体以官网信息为准。
|
2月前
|
弹性计算 运维 Linux
3分钟幻兽帕鲁游戏链接服务器一键部署教程,基于阿里云服务器
本教程介绍如何使用阿里云服务器快速部署《幻兽帕鲁》联机服务,支持与好友联机游戏。内容包括服务器配置、计费说明、服务创建及登录游戏步骤,同时提供存档管理与配置修改方法,助您轻松搭建专属游戏服务器。
|
5月前
|
存储 网络安全 PHP
在阿里云服务器上如何搭建网站,网址怎么建站图文教程详解案例及步骤.
做好一个网站不仅需要我们对站点装修及内容发布,也需要我们学会对网站运营,如进行站长推送,将我们内容快速推送到各大搜索平台,有效的让用户能搜索到我们内容,或者需要在谷歌推广就必须对网站添加SSL证书,这样搜索域名的时候搜索框不会出现<不安全>字符在域名前面,以及运行网站要懂运维,出现BUG时要去及时解决查找原因.自始至终自身要不断学习网络相关知识,遇到问题方能迎刃而解. 本文结束,如还有不懂的同学可联系作者,倾力而为,祝您成功!
1289 73
|
3月前
|
机器学习/深度学习 弹性计算 编解码
阿里云服务器4核8G配置:ECS实例规格、CPU型号及使用场景说明
阿里云4核8G服务器ECS提供多种实例规格,如高主频计算型hfc8i、计算型c8i、通用算力型u1、经济型e等。各规格基于不同CPU型号与主频性能设计,适用于机器学习、数据分析、游戏服务器、网站应用等多种场景。用户可根据实际需求选择适合的配置,满足高性能计算或经济性要求。更多详情及参数说明可参考官方文档。
725 4
|
4月前
|
弹性计算 缓存 安全
阿里云服务器4核16G配置整理:ECS实例规格、CPU型号及适用场景说明
阿里云ECS服务器4核16G配置提供了多种实例规格选择,如高主频通用型hfg8i(Intel第四代Xeon处理器,全核睿频3.9GHz)、经济型e、通用型g8i/g7等,满足不同业务需求。其中,hfg8i为官方推荐,适合高性能计算;经济型e在活动中更具性价比。各规格覆盖游戏服务器、数据库系统、数据分析、AI训练等多种场景,用户可根据实际需求选择合适的CPU型号与使用场景。更多详情可参考阿里云官方文档。
538 2
|
5月前
|
域名解析 SQL 网络协议
阿里云服务器国际站高防bgp服务器参数怎么看?服务器被攻击了怎么解决?
阿里云服务器国际站高防bgp服务器参数怎么看?服务器被攻击了怎么解决?
|
5月前
|
存储 开发框架 安全
阿里云轻量应用服务器38元与云服务器99元和199元区别及选择参考
2025年,阿里云推出了多款价格比较实惠的轻量应用服务器和云服务器,这些产品以其卓越的性能和亲民的价格,吸引了众多个人开发者、小型网站以及中小企业的关注。本文将对这几款轻量应用服务器和云服务器进行详细对比和测评,分析其性能和适用场景,以供大家在选择时参考。
|
8月前
|
弹性计算 数据挖掘 应用服务中间件
阿里云轻量应用服务器68元与云服务器99元和199元区别及选择参考
目前阿里云有三款特惠云服务器,第一款轻量云服务器2核2G68元一年,第二款经济型云服务器2核2G3M带宽99元1年,第三款通用算力型2核4G5M带宽199元一年。有的新手用户并不是很清楚他们之间的区别,因此不知道如何选择。本文来介绍一下它们之间的区别以及选择参考。
1914 87
|
5月前
|
机器学习/深度学习 弹性计算 固态存储
2025年阿里云服务器租用价格参考:云服务器ECS最新收费标准及活动价格表
2025年,阿里云服务器ECS的租用价格再次迎来更新,1月22日12:00开始,阿里云又开启新一轮的降价政策,部分实例规格的云服务器收费标准有所变化,同时为了进一步降低了用户上云的成本,阿里云还会不定期推出各种活动。现在月付和年付租用阿里云服务器均有优惠了,本文为大家整理汇总了截止目前阿里云服务器最新的租用收费标准及活动价格表,以供了解与参考选择。
2291 10

热门文章

最新文章