运用Linux和宝塔面板搭建Typecho博客网站的教程,网站搭建教程,超仔细的纯小白教程。还有模板/主题更换,插件安装的教程。
本文运用的博客程序是Typecho,你亦能够换用其他,例如WordPress、Z-Blog、emlog等等,搭建的流畅都差不多的,参照本教程而后自己再摸索一下就会了。
WordPress博客网站搭建教程:https://blog.zeruns.tech/archives/737.html
站长交流群:767557452
什么是个人博客
个人博客是一种在互联网上发布自己的文案、照片、视频等内容的平台,一般以文字为重点形式,但亦能够包括其他媒介。
个人博客的用途非常广泛。它能够用来记录博主的平常生活、分享自己的知识和经验、展示自己的作品和技能,以及交流自己的观点和看法。经过个人博客,博主能够与读者创立联系,分享自己的见解和体验,同期亦能够从读者那里得到反馈和意见。
博客最初的名叫作是Weblog,由web和log两个单词构成,按字面意思就为网络日记,后来爱好新名词的人把这个词的发音故意改了一下,读成we blog,由此,blog这个词被创造出来。中文意思即网志或网络日志,不外,在中国大陆有人常常亦将Blog本身和blogger(即博客作者)均音译为“博客”。
Typecho简介
Typecho是一款轻量级的开源博客程序,由type和echo两个词合成而来,这个名叫作源自研发团队的头脑风暴。其中,“Type”拥有打字的意思,象征着博客是一个经过打字在网络上表达自己的平台;“Echo”则寓意着回声、反馈、共鸣,同期它亦是PHP中最平常、最重要的函数之一。
Typecho基于PHP研发,能够运行在各样平台上,同期支持多种数据库,如Mysql、PostgreSQL、SQLite等。此外,Typecho在GPL version 2许可证下发行,是一款内核强健、扩展方便、体验友好且运行流畅的博客程序,能帮忙用户搭建独一无二个人网络日志发布平台,享受创作的愉快。
重点功能
• 支持多种数据库(MySQL, SQLite, PostgreSQL)
• 支持Markdown语法
• 支持插件
• 支持主题
• 支持自定义字段
• 支持自定义页面
需求
• HP 7.2.0或更高版本
• 数据库(MySQL, SQLite, PostgreSQL)
• MySQL 5.5.3或更高版本
• SQLite 3.7.11或更高版本
• ostgreSQL 9.1或更高版本
Typecho开源链接:https://github.com/typecho/typecho
Typecho文档:https://docs.typecho.org/doku.php
搭建流程概述
1. 注册域名
2. 域名备案(倘若不运用内地服务器能够忽略)
3. 购买云服务器
4. 安装宝塔面板
5. 创建网站和上传网站源码
6. 配置网站
域名注册
什么是域名?
域名能够通俗地理解为互联网上的“门牌号码”或“位置”。每一个网站在互联网上都有一个独一的位置,这个位置便是域名。例如,人们常常拜访的“baidu.com”,“taobao.com”等都是域名。它们由一串字符构成,一般包含字母、数字和连接符“-”,并由“.”分隔成几部分。域名的功效是让人们能够更易地拜访和记住网站,而不需要记住繁杂的IP位置。同期,域名亦拥有必定的商场价值,能够做为企业或个人在互联网上的标识和品牌形象。
注册域名
因为日前雨云还没上线域名注册服务(已然在做了),因此还是意见先去腾讯云或阿里云等平台注册域名,当然你亦能够运用雨云的免费二级域名。
选取域名要选取能够备案的域名,可备案域名后缀列表:http://www.xinnet.com/service/cjwt/idc/guanli/1589.html
而后到域名掌控台进行实名认证就行。倘若你用的内地服务器那还需要进行域名备案。
备案的流程就不细说,自己去认识一下就行。
准备
首要需要一台云服务器,要有公网IP的,举荐雨云的:
雨云优惠注册位置:https://www.rainyun.com/zeruns_?s=wechat
优惠码:zeruns
运用优惠码注册后绑定微X可得到5折优惠券
其他服务器举荐:https://blog.zeruns.tech/archives/383.html
注册完账号后进到雨云掌控台,云服务器入口能够在后台的总览 和 云制品 部分找到:
点击购买云服务器,接着选取服务器区域,国内用户意见选取内地机房,由于延迟低网络稳定,例如宿迁和十堰,其中举荐十堰,由于IP便宜,倘若预算充足选取宿迁更好(防御高,BGP线路)。但倘若你无备案域名那意见选取香港或美国的服务器。
我域名已然备案了,因此能够选取内地的服务器,我这儿选了湖北十堰的。
配置选取2核2G通常够用了,倘若你网站用户多就选高点的配置,亦能够后期升级配置。
系统选取Debian11,预安装APP选取 [服务器运维面板] 宝塔面板 最新版,你亦能够不选预安装APP,后面教程有教怎么安装宝塔,选了预安装就会自动帮你装好,而后经过雨云掌控台表示的面板位置和账号秘码直接登陆就行。
都选好后就能够点击立即购买了,亦能够选取1元试用1天。
购买后就可在我的云服务器这儿看到你买的云服务器,点击管理。
接着就能够看到云服务器的信息了,在这儿重装/切换系统,能够升级配置。
等待服务器创建完成以及预安装APP安装完成。
安装宝塔面板
首要需要经过SSH客户端连接服务器
下载安装并打开ssh客户端软件,ssh客户端软件举荐putty或mobaxterm,还有用win自带的终端或CMD亦行。
倘若用mobaxterm,在SSH客户端中输入你的服务器的IP位置(雨云掌控台获取),还有SSH端口(通常默认是22),而后点击好的或打开。
而后输入账号并按回车,账号通常默认为root,接着输入秘码并按回车确定,输入秘码时不会表示出来。
温馨提示:在SSH终端中按住鼠标左键选取文字,而后松开鼠标,再在空白处单击一下,这般就把选中的文字复制了;在SSH终端单击右键即为粘贴。
我这儿用windows的终端
安装宝塔面板
注册宝塔账号(下面登陆宝塔需要绑定宝塔账号):https://www.bt.cn/?invite_code=M191a2pjZnQ=
在终端中输入以下命令安装宝塔面板: wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec而后输入y再按回车确定
安装完成后记下登陆位置和账号秘码
在浏览器位置栏输入登陆位置登陆进去。
安装LNMP套件,PHP版本选取7.4,其他默认就可,安装方式生产环境意见选取编译安装,但编译安装时间较长。
而后等待安装完成就可进行下一步。
我这儿用AI生成为了一段关于nginx、PHP和MySQL的功效解析,你们能够认识一下:
网站服务器中的Nginx、PHP和MySQL各自装扮着区别的角色,下面简要解析它们的区别和功效:
1. Nginx:
• 功效:Nginx是一个高性能的HTTP和反向代理服务器,亦是一个IMAP/POP3/SMTP代理服务器。它能够做为Web服务器,亦能够用作反向代理、负载平衡器和HTTP缓存等。
• 区别:与其他Web服务器(如Apache)相比,Nginx更注重性能和效率,采用事件驱动(异步)架构,能够处理高并发连接。另外,Nginx配置灵活,资源消耗低。
2. PHP:
• 功效:PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。它能够生成动态页面内容、处理表单数据、拜访数据库等。PHP一般与Web服务器结合运用,经过特定的模块或FastCGI等方式与服务器通信。
• 区别:PHP区别于HTML,它是一种脚本语言,能够嵌入到HTML中,并由服务器解释执行。这使得PHP能够动态生成网页内容,实现用户与网站的交互。
3. MySQL:
• 功效:MySQL是一个关系型数据库管理系统,用于存储和管理网站的数据。它能够供给数据的持久化存储、查找、更新和删除等功能。MySQL支持多种存储引擎,能够按照需要选取区别的存储引擎以得到最佳性能。
• 区别:MySQL与其他数据库系统(如Oracle、SQL Server等)相比,拥有开源、免费、易于运用和管理的优良。另外,MySQL支持海量的并发连接,拥有良好的稳定性和靠谱性。
总结起来,Nginx重点负责处理Web请求和供给静态资源,PHP用于生成动态页面内容,而MySQL则负责存储和管理网站数据。这三者一般协同工作,为用户供给丰富的网站功能和良好的性能体验。
设置域名解析
到域名解析掌控台,添加记录,主机记录自己输入一个名字,例如输入blogblog,拜访网站的时候便是blogblog.zeruns.tech,输入@,拜访网站就直接拜访zeruns.tech,记录值输入自己服务器的IP。
亦能够运用雨云的免费二级域名。
选取类型A,子域名自己输入一个爱好的,主域名倘若你用内地服务器就只能选那个备案域名。
创建后在下面能够看到,取消勾选CF代理。
创建网站
首要需要下载网站源码
Typecho官方下载位置:https://typecho.org/download
Typecho v1.2.1版本 雨云ROS下载位置:https://url.zeruns.tech/B4wxt
到宝塔面板添加一个站点,输入你自己的域名,数据库选取MySQL,数据库账号密码能够自己设置,但意见默认,PHP版本选7.4,而后点提交。
点击这儿进到网站根目录。
将刚才下载的Typecho网站源码压缩包上传上去。
将上传的压缩包解压出来
网站配置
网站安装
接着在浏览器位置栏输入你的域名打开,根据提示安装
数据库适配器选取MySQL,而后输入数据库用户名、秘码、库名等信息,这些能够在宝塔面板的数据库页面查找。
接着输入你要设置的管理员账号秘码。
这般就安装完成为了
登陆后能够在这儿进入博客后台。
更换模板/主题
在官方社区找一个爱好的主题下载下来:https://forum.typecho.org/viewforum.php?f=5
我这儿选取了MeaWord主题
MeaWord介绍位置:https://forum.typecho.org/viewtopic.php?t=24996
MeaWord下载位置:https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/Typecho-Theme-MeaWord-main_13b41a6c52c61f49f74b4372bbe939cd.zip
到宝塔面板的文件管理处,进入到网站的主题目录 /www/wwwroot/你网站文件夹名/usr/themes ,将下载的主题压缩包上传到这个目录,并将压缩包解压。
接着到博客后台,点击 掌控台→外观,能够看到刚才上传的主题已然表示在这儿了,点击启用。
到博客首页看,主题已然成功被启用了。
安装插件
在官方社区选你爱好的插件下载下来:https://forum.typecho.org/viewforum.php?f=6
我这儿选取了TeStore:https://forum.typecho.org/viewtopic.php?t=11097
TeStore 雨云ROS下载位置:https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/1226007143_4cfbb30391a6adc3b26176fddc1b2fbe.zip
TeStore是一个非官方的插件仓库插件,安装了就能够在后台一键下载安装其他插件,你亦可以单独下载其他插件安装。
到宝塔面板的文件管理处,进入到网站的插件目录 /www/wwwroot/你网站文件夹名/usr/plugins ,将下载的插件压缩包上传到这个目录,并将压缩包解压。
接着到博客后台的 掌控台→插件,能够看到刚才上传的插件已然表示在这儿了,点击启用。
启用SSL/HTTPS
按下面照片操作申请SSL证书,亦能够到雨云掌控台申请SSL证书而后手动填进去。
安排好SSL证书后就能够经过HTTPS来拜访网站了
教程到此结束了,更加多功能和细节请自己探索。
举荐阅读
• 雨云服务器快速搭建Cloudreve网盘网站并挂载雨云对象存储的教程:https://blog.zeruns.tech/archives/743.html
• PicGo+雨云ROS搭建自己的图床,可协同Typora运用:https://blog.zeruns.tech/archives/734.html
• 雨云游戏云MCSM面板服运用&我的世界Forge服务端开服教程:https://blog.zeruns.tech/archives/736.html
• 雨云VPS用Linux搭建我的世界Mohist服务器教程,MOD和插件服开服教程:https://blog.zeruns.tech/archives/748.html
• 雨云游戏云VPS搭建MCSM面板和我的世界Paper服务器教程:https://blog.zeruns.tech/archives/738.html
• 雨云服务器搭建内网穿透服务器教程,NPS搭建和运用教程:https://blog.zeruns.tech/archives/741.html
|