基于CentOS使用宝塔+Nginx搭建个人小H站

Posted Daniel_Muei

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于CentOS使用宝塔+Nginx搭建个人小H站相关的知识,希望对你有一定的参考价值。

本文目录

前言

最近心血来潮,恰逢帅地老哥在公众号搞活动,白嫖了一台服务器,于是打算搭一个小网站玩玩。其实早有此念头,只是因为懒(●ˇ∀ˇ●)~~~

此外,我是跟着鱼皮老师走完整个流程的,讲得还可以,大家有兴趣可以看看。视频链接:鱼皮讲网站搭建



第一步 - 购置服务器

想要搭建酷炫的网站,首先需要一台服务器作为支撑。如果你想全中国的人都能访问的你的网站的话,你得到阿里云、腾讯云等云服务器商那里购买一台自己的服务器,选Linux操作系统的,可以选配置最低的,1核2G的配置就可以满足于个人小站,如果配置要求较大,可选择2核4G、4核8G的配置。我白嫖的是一台轻量级2核4G的,基本就挺够用了~

因为我用的是阿里云的,这里就以阿里云的服务器为例。有人可能会问,云服务器ECS和轻量应用服务器有什么区别?

阿里云轻量应用服务器属于轻量级的云服务器ECS,轻量应用服务器使用门槛更简单,可以一键安装应用镜像,如宝塔面板、WordPress等,支持一键开启HTTPS及可视化运维等操作。但是轻量应用服务器不支持集群应用,如果想要使用负载均衡搭载高可用架构只能选择云服务器ECS,ECS可以内网连接云数据库,轻量应用服务器不支持内网连接云数据库。

如果只需要购买一台云服务器的单机应用场景,比如买一台云服务器用于搭建网站,那么轻量和ECS都可以选择,一般ECS价格要比轻量服务器价格贵一些,但也不排除像双十一这种搞活动的时候会便宜点。如果用于集群应用,后续需要搭配负载均衡或者内网连接云数据库等操作,只能选择云服务器ECS。

服务器购买完毕后,可以在控制台查看。

记得在购买服务器后最好修改一下自己的的密码,保证安全性。



第二步 - 连接服务器

连接服务器最简单的方法就是在服务器控制台直接点击 远程连接,进入网页端的远程连接界面。但该方式不够灵活方便,因此我们可以下载一个安全终端模拟软件Xshell实现服务器的连接。下载过程此处省略,打开Xshell控制面板,点击 新建会话,名称自定,主机一栏填写你服务器的公网IP地址,端口号22不需修改,随后点击 确定 即可。

连接的时候,只需要输入用户名+密码,便可以远程连接你的服务器啦(PS:用户名一般为root



第三步 - 安装宝塔

大家看鱼皮老师的视频,会有在Xshell安装nginx的这一步,但其实是可以跳过的,因为这一步的作用是方便你要部署自己的网站,我这里选择使用宝塔一键部署。首先进入宝塔官网,找到CentOS对应的安装脚本,复制命令到Xshell进行安装。想偷懒的同志直接复制我这里的命令也可:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装完成后,终端会显示你的宝塔外网面板地址、内网面板地址以及用户名和密码,可以使用bt default命令查看。


复制外网面板地址,到浏览器访问宝塔面板。这里可能会出现访问不通的情况,是因为有些云服务厂商为了安全,默认不开放8888(或者其他的)这个端口,只需要在服务器控制台进入安全组(防火墙),添加入站规则即可。



第四步 - 部署网站

成功访问宝塔面板后,输入用户名密码,进入宝塔界面。一开始,宝塔会给我们推荐默认的安装配置,没有特殊需求的花,直接按照它的推荐进行一键安装。可以在面板设置修改账号密码,方便登录,之后进入软件商店,在 一键部署 分类找到WordPress,点击右侧的 一键部署

随后在弹出的窗口输入自己服务器的域名(没有域名的话就输入公网IP),其他的不用管,直接点击 提交



创建成功后会弹出一个包含数据库名和密码以及博客安装链接的窗口,点击链接开始安装博客,后面的操作很简单,跟着WordPress的步骤来就行,输入它为你提供的数据库名和密码。再然后,用你自己设置的账号密码登录就能进入个人博客面板啦。



在这里,你可以根据个人喜好进行设置,WordPress提供的模板和插件还是挺多的,实用性也蛮高,我个人是用了Kratos这个外部下载的主题,用着还可以。贴一个Git地址:Kratos主题自取



最终实现的效果就大概长这样👇


噢对了,我没有讲到购买域名的流程,因为本人暂时不需要。域名的选择主要分成国内或者国外,国内的域名要想正常使用都需要备案,国外的域名就可以直接跳过备案的操作。如果打算购买国内的域名,还需要注重于平台的选择,毕竟中间还牵扯到备案,购买域名的时候建议挑选一些实力比较强大的运营商,比如腾讯云或者阿里云。



总结

我的小站很简陋,因为刚建成,WordPress提供的一键部署确实方便,但我建议大家还是尽量尝试自己写一个网站出来,或者先从网上找一下模板进行修改,也可以尝试用hexo、git.io等框架,关键是要发挥主观能动性,此谓编程之乐趣也!

以上是关于基于CentOS使用宝塔+Nginx搭建个人小H站的主要内容,如果未能解决你的问题,请参考以下文章

实践利用宝塔搭建wordpress个人网页

WordPress 个人博客搭建指南

宝塔前后端搭建

阿里云服务器Debian11系统安装Linux宝塔面板 搭建WordPress个人博客

阿里云服务器Debian11系统安装Linux宝塔面板 搭建WordPress个人博客

阿里云(腾讯云)服务器使用宝塔,搭建Python环境,运行 django 程序