从零开始-搭建一个服务器

第一步:购买服务器

这里推荐购买雨云的服务器(主要我也没用过别家的),用起来还是很方便划算的

选择中国香港的服务器,挑选一个合适的套餐,选择分配公网IP(一定要选这个,能省很多麻烦!),支付后购买即可。

第二步:进行ssh连接,以便接下来敲命令

这边推荐使用FinalShell进行远程连接,优点是集成了SSH和FTP的功能,方便从本地传文件

进入FianlShell,点击左上角的文件夹图标,然后新建SSH连接

SSH连接设置如图所示:

创建成功后,双击连接服务器,保存密钥,出现下图所示就OK了

至此,我们创建好了服务器,并且使用FinalShell连接到了服务器

第三步:安装宝塔界面

打开宝塔官网,选择自己系统对应的指令,复制粘贴回车安装,一气呵成

为什么要选择宝塔界面?通过宝塔界面的图形化界面,能够省去很多的力气

经过漫长的等待,宝塔安装完毕

访问系统默认的访问链接,即可进入宝塔面板,注册登录不再赘述

登录后,安装左侧推荐安装的软件,等待一段时间,完成全部安装即可

至此,我们完成了服务器的一切基础准备步骤,接下来一切都会很有意思

第四步:申请一个自己的域名

为了“隐藏”(实际上只是无法直接看到)自己的IP,我们可以购买/白嫖一个域名,我选择在雨云注册一个域名,有效期一年,可续期。

挑一个自己看着顺眼的就行了哈,不用买很贵的

购买完成后,会要求进行是实名认证,按照指示操作即可

第五步:进行域名与IP的绑定

学名:DNS解析

在雨云界面,在刚刚申请的域名右侧,点击DNS解析,添加两条解析:

以我申请的域名arronhc.cyou为例,添加如下两条解析,其中记录值即为你的公网IP

选择A解析,主机名称如上,

有了第一行,arronhc.cyou就会被解析到你的公网IP上

有了第二行,xxx.arronhc.cyou就会解析到你的公网IP上

至此,我们再也不用记公网IP了,使用域名即可~

第六步:创建自己的第一个网站

创建网站的方式有很多种,我目前摸索到的有如下几种:

  • 和刚刚安装宝塔相同,使用官网提供的一键安装脚本

  • 使用docker容器,一键安装

  • 自行上传二进制文件,再通过指令进行编译

在这里,我首推docker,傻瓜式的安装,稳定的运行,值得推荐

docker的安装

在宝塔面板,点击左侧侧边栏的docker,然后按照提示安装docker,等待安装完毕即可

属于你自己的第一个网站:alist

alist是一个极其优秀的管理网盘的软件,能够一体式地整合多个网盘的资源,实现资源自由、观影自由

访问alist的官网,找到dockcer的安装教程,按照文档进行一键安装

docker run -d --restart=unless-stopped -v /etc/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest

注意代码中的5244:5244意为将服务器的5244端口映射到容器的5244端口中,也就是说,当我们访问服务器的5244端口,即访问容器的5244端口,也即alist界面。

在地址栏输入你的公网IP:5244

铛铛!就成啦!

初次登陆,用户名为admin(管理员账号),密码需自己设置:

设置完成后,登录即可,后续alist内部的配置按照官方文档配置即可

到此为止,我们完成了从创建服务器到创立自己的第一个网站的伟大征程!

接下来,请尽情发挥,开设更多有意思的网站吧!

隐藏端口

例如,我想让blog.arronhc.cyou代表arronhc.cyou:8090 ,则需要:

  1. 在域名服务处设置域名解析,主机值为blog,记录值即公网IP

  2. 在宝塔面板中,添加网站blog.arronhc.cyou,然后设置反代,由于nginx和blog服务同属一个网络,我们可以填写127.0.0.1:8090

这样,访问blog.arronhc.cyou即可访问原来的端口。


从零开始-搭建一个服务器
http://localhost:8090//archives/cong-ling-kai-shi-da-jian-yi-ge-fu-wu-qi
作者
ArronHC
发布于
2024年11月23日
更新于
2024年11月23日
许可协议