从购买开始,10分钟演示部署网站全过程。收藏备用!

就是这个

2核2G

3M带宽(不限流量)

99一年

说实在的

阿里云我用了也十年了

第一次见这么便宜

而且呢它这个活动是到2026年的3月31号

就说在这期间你连续费也是

那最最重要的是呢

老用户也可以参加

所以呢我们今天从购买开始

录一期发布网站的全过程

首先我们先买一台

点这

然后他侧滑出来这个弹框

里边其实内容不是很全哈

我们可以点这(更多配置购买)

这里边可以指定的配置更多

首先这个地域啊

大家根据自己的情况

选择一个未来要服务的用户

距离近一些的就可以

然后呢我就点这个一键选配

然后选到这个99年的3M带宽

选完以后呢

这个交换机没了

这个交换机就是一个网络啊

大家随便选一个就行

然后往下,操作系统…

我习惯用这个CentOS

然后呢

再往下

我们指定一个自定义的root密码

然后这个安全组啊

我们新建一个

把22端口放开

3389不需要了

把80和443放开

这个就类似于防火墙

后边可以随时修改

然后22就是远程用的

我们可以确认下单了

没同意?

啊对!这个协议

好!我们就支付一下

OK啊这就买好了

我们进到控制台

在配置服务器之前

正常来说我们需要进到

这个服务器的安全组里边

把刚才那个端口(80和443)配置下

因为我刚才已经购买的时候

已经配了啊(大家看)

在这里

80和443都放开了

没放开的话在这手动添加就可以了

然后第二点呢

就是我们先把域名配上

一会儿我们直接用就可以了

因为我这块(域名)已经做好了备案了

大家自己用的时候先去做个备案记得(阿里云都支持)

我用这个域名吧

因为我打算把前两天听写的那个工具

部署上去

所以呢我就用tingxie.1024bugs.com

然后记录值呢

就是刚才那个服务器的IP

粘贴

确认

这样的话一会我们直接用就行了

这个域名就加好了

然后呢我们一般新买的服务器啊

要做几个安全的配置

我们先连上去

我一般习惯用这个VNC

root

然后密码

就是刚才购买的时候添的一个密码

上来了

我们先添加一个用户

然后呢给他设一个密码

OK然后呢

给这个新用户加一个sudo的权限

在这里把这行复制一下

然后呢把它改成新的这个用户名

好有了这个用户之后啊

我们就可以关闭

root用户的远程登录了

我们在这搜RootLogin

改成no

然后呢

我们需要重启一下这个SSHD的服务

OK然后我们就退了

然后

我们就可以用本地的终端工具连了

啊像Windows里有Putty啊

SecureCRT啊等等

像Mac的话自带的终端也可以

然后我比较推荐这个item2哈

然后我们SSH把刚才这个IP拿过来

yes

好这样就连上了

大家看 空的

我们先切换到root

好现在就是root了哈

好现在我们可以开始部署了

但首先我们需

要一个nginx

所以我们先把nginx装上

在CentOS里边我们就用yum

首先呢我们需要安装epel库

这样我们就装好了

一会我们再启动

我们先把编译好的网站传上来(新开一个终端)

在我的桌面上

然后我们用scp

dist

我们就放在我自己的家目录

传完之后呢

我们在服务器选一个目录

用来存放他的这个

文件那它现在没有data目录

我们创建一个吧

mkdir -d 递归创建

然后webroot

这里边可能以后存放很多个网站吧

所以我们在这里再建一个目录

专门用来存放我们这次的这个网站哈

以后这个目录

就是我们这次部署网站的一个路径了

哈我们先把它复制一下

然后把刚才上传的这个zip解压到

这里边

好像没装unzip

所以我们在yum install 一下

zip、unzip都装一下

好然后我们用unzip

指定目录

指定到刚才,解压这里

大家看这里边有文件了

然后呢我们去配置nginx就好了

这个就是默认的nginx配置文件

去到最下边

然后呢他其实默认的这个Server啊

它是一个示例

我们其实可以去掉它

把它去掉

然后呢把这行include复制一下

我一般呢喜欢叫vhost

这样的话呢

我们把所有的网站的映像(配置文件)放在这里边

首先呢

我们需要在这儿再创建一个vhost

然后呢进去

然后以后我们所有的不同域名的网站

在这建配置文件就可以了

比如我们这次叫:

要以conf结尾

好这个文件内容呢

我之前准备好了

在这里

大概就是这样啊啊

(这块地址不对)

叫data

然后大概说一下

可能一个nginx要部署多个网站

所以我们可以用server_name来区分

也就是说

不同的域名部署不同的网站

都用同一个nginx

我们把它复制一下啊

然后呢把这粘贴过来好

保存

然后呢我们来验证一下这个脚本

68行,这块有错误哈

刚才这个nginx

嗯这块应该是多一个大括号

我们再试一下

OK了然后我们把nginx启动起来

好到此呢

一个普通的HTTP的网站

应该已经可以了

我们来试一下

大家看!可以了

(处:好处、用处)

接下来给大家推荐一个免费的

HTTPS的证书工具叫这个certbot

官网在这里啊

然后安装方法的话在这里可以找到

比如我们用nginx

然后选CentOS

这块就有了

注意啊他强烈建议我们

这块不要用系统自带的

比如yum来装

他推荐我们用这个snapd来装

所以呢我们先把这个装上

那这个snap倒是好装哈

我们直接yum install… 把它粘过来

好,然后把这个snapd启动一下

OK然后呢

我们就可以安装了

sudo就不用了

因为已经在这个是root用户下边了

对,碰到这种错

大家需要做一个软链接哈

把这个连接到这里

好我们再来试一下

好然后呢

他还需要做一个这个软链接

好这回我们可以试一下了啊

certbot

然后它正常情况下生成的

如果你访问HTTP

它会自动跳转到HTTPS

所以呢大家根据情况

如果不想要这个功能

就加一个--no-redirect

然后第一次使用的话呢

需要设一个邮箱

因为呢他这个证书快到期(3个月)的时候

会给你发邮件(免费续期)

好大家看

如果你配了很多个网站啊

不同的域名

这块就是

让你去选择序号

我们选

OK这样就可以了

我们再来试一下听写

然后前面加HTTPS

好这样就可以了

那其实呢

如果我们有了自己的服务器

用途还是挺多的

比如说我们可以部署聊天机器人啊

甚至说我们在github上随便一搜

关于GPT的开源项目

就有很多

拿过来我们直接就可以部署

所以呢阿里云的这一波羊毛

大家一定不要放过

我们先做一个准备工作

我们来改一下啊

所以呢我们把这块取掉

他已经检测到我刚才配的这个网站了

最后更新于