从购买开始,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的开源项目
就有很多
拿过来我们直接就可以部署
所以呢阿里云的这一波羊毛
大家一定不要放过
我们先做一个准备工作
我们来改一下啊
所以呢我们把这块取掉
他已经检测到我刚才配的这个网站了
最后更新于