个人网站有哪些(个人如何搭建一个网站)

大家好,我是鸟哥。一个半路出家的程序员。这次真是学妹要的!前几天鸟哥以腾讯云为例给大家分享了一篇如何搭建服务器的文章——大晚上的,刚毕业的学妹让我去家里教她搭服务器!我怀疑她…..,文章结尾表示过几天带大家搭建一个网站,仅过了两天就有人开始催更了,先来是几个男同志们,我三言两语就推脱了,直到一个学妹来找,我他么来劲了!周末肝了两天总算出来了。在很多读者眼里上线一个网站的步骤应该是:先开发网站、部署服务器、最后在上线网站。其实不然,大部人的网站都不是从0开始开发的,基本上都是再用开源项目或者在开源项目的基础上进行了二次开发,除非你真的是想练习技术否则建议你还是直接用开源项目吧。今天鸟哥带大家用宝塔面板部署一个开源的博客系统——Halo,一款现代化的开源博客/CMS系统,值得一试。相信很多读者应该听说过。大家可以先看看官方介绍:https://docs.halo.run/,我就不多说了,直接开干。再说一下鸟哥的服务器环境:CentOS 7.6 宝塔面板。本篇文章也只适用这个服务器环境哦。一、安装Halo项目的运行环境1、安装JDK11Halo后台是基于java11开发且运行的最低依赖要求为 JRE 11。通过宝塔登录到自己的服务器,选择“终端”就可以进入shell命令框了(第一次进入,是要输入服务器的密码的,这个在上篇文章说说过),在命令框中输入sudo yum install java-11-openjdk -y,如下图

个人网站有哪些(个人如何搭建一个网站) 等上几分钟就可以看到安装成功的提示,可以通过 java -version 命令验证,如下图则说明java11安装成功。


2、创建数据库2.1、安装mysql。Halo支持两种数据库,这里我选择比较熟悉的mysql。选择“软件商店”,在应用搜索中输入“mysql”。如下图所示


添加成功后如下图所示


2.3、安装数据库可视化管理工具——phpMyAdmin。这个工具的运行依赖其它三个软件,所以依次安装nginx、openlitespeed、 php8.0最后再安装phpMyAdmin。安装方法和上面安装Mysql的步骤一样,去软件商店找到安装即可。2.4、放行mysql数据库端口(3306)和phpMyAdmin端口(888)。这一步非常重要。端口不开放,数据库无法访问哦!一是要在后台腾讯云服务器的“防火墙”添加这个两个端口;二是要在宝塔面板的“安全”配置中放行这两个端口。如下图所示。


就可以进入phpMyAdmin数据库可视化界面了,输入数据库的用户名和密码后,如下图


进入“.halo”目录后就可以看到application.yaml文件了,如下图

双击打开application.yaml文件。将内容删减到如下图所示的内容。


其中红色框标记出来的地方,需要手动修改成你自己的数据信息。数据库名、用户名和密码可以到宝塔的“数据库”页面查看,如下图。


三、使用 Supervisor 托管 Halo 进程1、首先在宝塔的“商店软件”中找到并安装Supervisor。2、在Supervisor添加 Halo 进程。在宝塔面板中找到已安装的Supervisor软件,如下图所示

发表评论

登录后才能评论