精选

服务器购买 网站部署 SSL证书

记录一下上线服务器的过程,可以给第一次接触过的学友们一些参考。

一、购买服务器

像阿里云、华为云、腾讯云,都有100/年以内的2核2G的服务器,作为个人学习,给面试官浏览,都足够了。

个人也推荐整一台服务器自己玩,在上面学习linux命令、装点稀奇古怪的东西都是可以的,重置系统也很方便,所以不用担心会玩坏服务器。

各个云服务商是差不多的,这边我用腾讯云举例。

登录腾讯云后,找到轻量云服务器,可以看到这个配置的服务器 购买和续费都是79/年,几顿饭钱的事,买!

image.png

有境外需求的(代理服务器等),可以买这个(续费不同价)。

image.png

直接购买就行了,这里我买的是境外的,国内的步骤也一样。

都买服务器了,还是推荐linux,性能和方便程度都大于windows。而且windows各位应该都精通了。

这个宝塔面板是基于OpenCloudOS 9操作系统,腾讯云自己做了一个带一些功能的镜像。这个可选可不选,后边可以随便换其他的镜像。

image.png

下一步

image.png

付款完后就算购买完成了、点查看实例。(可以自己看看实例有哪些信息)

image.png

二、使用服务器

1. 重装系统

购买完之后,点击实例,可以看见服务器的详情。

往下翻,可以看到重装系统,这个可以无限重装,我这边换个干净一点的系统。

image.png

我这边选择ubuntu24.04版本,输完密码后点确认。

image.png

2. xshell 连接服务器

官网下载免费版本xshell,安装。

https://www.xshell.com/zh/free-for-home-school/

新建会话

image.png

输入服务器IP

image.png

输入登录用户和密码、点连接

image.png

保存密码

image.png

成功连接

image.png

之后可以通过xshell操作服务器了。

腾讯云也有类似操作服务器的方式,但是腾讯云需要先登录,才能操作,xshell可以直接连。

三、部署服务器

1. 宝塔 部署网站

安装宝塔

https://www.bt.cn/new/download.html

直接复制对应系统的安装命令,到xshell中执行。

image.png

下一步

image.png

安装完成后,会显示访问宝塔面板的地址和用户密码

image.png

不小心忘了也没事,输入sudo bt,再输入14,就能看见了。

image.png

登录宝塔

访问宝塔面板的外网面板,我这边访问失败了,因为访问的是12020端口,云服务商这边的端口防火墙没有打开。

image.png

这边防火墙开放的端口有这些

image.png

可以选择在这里放行12020端口,也可以更改宝塔的面板端口,这里我把bt的端口改成8888了。修改命令是

text
复制代码
sudo bt 8 8888

image.png

再次访问面板8888端口

安全模式会变更访问地址,普通模式不会变更。选哪个都无所谓

image.png

进去选LNMP 一键安装

image.png

安装完成

image.png

创建站点

点击添加站点

image.png

输入完域名、点击确定

image.png

点击设置

image.png

点击网址

image.png

简单的网点就创好了

image.png

在网站根目录 上传自己打包后的前端文件

image.png

image.png

再刷新刚刚的网址,可以看到网址能正常跑了

image.png

域名

去腾讯云官网 输入想要的域名,和后缀(字数越多、越冷门越便宜)。一般来说,10多块钱就能拿到自己名字相关的域名。长期使用的话,建议买.cn后缀的,续费便宜。

image.png

购买和备案一套流程有点繁琐,这边就不演示了。

备案结束后,域名解析一下服务器的ip,这样所有写ip的地方都可以替换为域名。比如上面写的网站地址可以改成域名。

四、SSL证书

目前的网站是http协议的,在某些网络下会被认定为不安全导致无法访问。另外,https网站在SEO搜索引擎的权重更高。

image.png

想要换成更安全的https协议,需要SSL证书才行。因为SSL证书是针对域名的,所以域名也要有。我这里用阿里云申请发的域名(腾讯云更方便)。

申请SSL证书

腾讯云搜索SSL,进入SSL证书页面,点击申请免费证书。

image.png

image.png

输入对应域名后,直接点确认

image.png

去购买域名的服务商那里,域名解析处添加一条解析

image.png

我这边用的阿里云域名,红框中是重点

image.png

解析完成后,回到腾讯云,点击验证,会显示成功。这里可以点击自动续费证书,如果域名是腾讯云的,会完全自己续期。非腾讯云域名,需要手动填解析值。

image.png

下载证书

证书需要上传到服务器文件,先下载,这里选择nginx,因为刚刚部署方式就是nginx

image.png

image.png

下载完解压,得到pem和key文件

image.png

上传证书

点开宝塔站点,将pem和key文件中的内容完整的copy进去。点保存。

image.png

现在这个SSL证书已经绑定了这个域名,现在来测试一下域名访问。

使用SSL证书

域名要先绑定IP!!

想要输入域名访问服务器,首先要让域名和服务器IP绑定,也就是域名解析。

阿里云域名为例

image.png

在上传完后,宝塔其实已经帮我们配置好了SSL证书。

我们只要在站点中添加刚刚设置的域名

image.png

现在访问以下两个网址,都是能够访问当前站点的。

image.png

无网络限制的环境下,没有SSL证书,不管是IP或者是域名都是可以直接访问的。

有网络的限制下,比如公司环境,IP就不能直接访问。

image.png

0个评论
点击登录,快来和大家讨论吧~
表情
图片
暂无评论
龙吟
作者分享
上海租房笔记
5
Day 39(补昨天) ✅ 今天做了: 1. 超级智能体 第4期 Day 40 ✅ 今天做了: 1. 超级智能体 第5-1期 ⏰ 明天计划: 1. 超级智能体 第5期 📚 今日感悟: 今天进步效率0.8 辞职了有8天,基本上天天都排满了日程,但是精神状态比上班好了太多。 结论:不上班(不好的班)很养人
5
Day 38 ✅ 今天做了: 1. 超级智能体 第三期 ⏰ 明天计划: 1. 超级智能体 第4期 📚 今日感悟: 今天进步效率0.7 碰到一个常州AI岗,感觉没有未来/吓人 常州本地 Ai岗 公司三个人,无技术团队 10k 有五险没有一金 试用期两个月 :初期让我独立做个项目(45天内),开发测试上线都是我,说是以后会加人。真·全干 直接就放弃了,一个人做全部内容,boss还是个不懂技术了,还说让我无偿加班,我要吓晕了
3
Day 37 ✅ 今天做了: 1. 面试AI岗 2. 练车 3. 超级智能体 第一第二期 ⏰ 明天计划: 1. 超级智能体 第三第4.1期 📚 今日感悟: 今天进步效率0.9 现在我感觉每次自我介绍几乎都像是一个样,麻木了。 短时间面多了我要连面的哪家都不清楚了😅,他们说他们是XX公司的,我就嗷嗷,那个啊,有点印象。一大半都是上海的面试机会,哎哎哎
3
Day 36 ✅ 今天做了: 1. 面试*n 2. 练车 ⏰ 明天计划: 1. 去上海二面几家 📚 今日感悟: 今天面了4家,1家面java,3家面AI。 本来精力已经没有多少了,最后一家连续三轮面试(外包Java岗,好像是什么芯片IC的后端开发,不懂这是啥),让我力竭了。 这家似乎是对我比较满意,地址在上海郊区,附近房租1k2、1k3。 boss给我谈话说是:10k用我没压力,11k用我需要我产出更多,让我自己选。 boss给我的感觉挺坦诚的,就是他要求我尽早入职,晚了有变数。 我自己的计划是13号考完驾照,再入职,这还是我没有顾忌家里犟种老爹的计划。 让我尽早入职,我感觉驾照又要何年马月考完了。难搞。。 ---------------------------------------------------------------- 明天去上海市中心一家看看,是个AI自研岗位。就是不知道那儿房租会不会吓死我
2
下载 APP