分享好友 最新动态首页 最新动态分类 切换频道
基于WordPress搭建个人网站(超详细图文系列)
2024-12-30 02:09
写给曾经与自己一样想要拥有一个个人博客但没有资金成本的小白。

文章目录

              个人网站,一般也可以狭义的说是个人博客。有的人会说有个博客不是很简单吗?比如在新浪、网易、CSDN上注册个人博客。但它们是基于他人公司的服务器和网站模板,一些功能已经固定化了,并且是依托于他人公司的互联网生态,使得我们很难去自定义一些东西。但是拥有一个个人网站,那么这个网站的功能、主题、代码可以任你添加,并且别人可以通过互联网访问你网站的域名,这就相当于这个网站完完全全属于你自己。你可以在上面展示任何东西,文章、图片、视频,也可以添加你想添加的功能、插件、小工具之类的,玩的好的话可以非常炫酷。

          总而言之,个人网站是完全属于私人的空间,它可以发掘的东西太多了。服务器最大的用途,就是可以搭建网站,许多人都认为搭建网站是一件很难的事情,因为包含许多的比较专业东西,比如服务器、编程之类的,确实,在几年前是这样的,普通人想要自己做一个网站太难了,但是随着网站发展了那么多年,已经有许多的其他人做好的工具我们可以利用起来,建一个网站已经越来越简单了,甚至不需要了解代码点几下鼠标就能创建自己的网站,而且比以前的更加的好用,在本人进行网站搭建的过程中,虽然网上有一些教程和模板,但是还是踩了无数的天坑,果然是纸上得来终觉浅,绝知此事要躬行。因此发布一个详细教程,介绍个人网站搭建的过程以及当中会遇到的种种问题,非常适合小白入门。今天就介绍下新手如何使用宝塔面板和Wordpress搭建独立网站

          前期准备

          1、搭建个人网站需要准备些什么?

          首先,访问一个网站的过程是先在浏览器搜索框中输入域名,就会跳转到的网页这是我们用户可以直观看到的界面。当然通过服务器ip也一样可以访问到你的网页,但是你的服务器ip暴露会使你的服务器收到攻击。

          这个过程中浏览器做了哪些事情?浏览器根据你输入的域名到互联网中搜索它所在的服务器,对服务器发起请求,然后服务器响应了浏览器的请求。

          这下搭建网站所需要的东西都已明了了:

          1.域名(相当于你网站的门牌号,服务器IP就相当于你的家庭住址)

          2.服务器(提供网站运行的环境,相当于房子)

          3.网站主页/网页文件(网站的具体内容展示,装修和买家具)

          三者缺一不可(门牌号-房子-外观。这就是一个大概的模型,服务器和计算机网络后期的相关知识需要自己去深入了解,这里只是做举例)

          2、服务器

          首先,开始要先有个服务器,有了服务器,才能为网页提供运行环境。

          做个人网站选择云服务器是最佳的选择,没有必要去自己搭建一个服务器,市面上服务器厂商太多了,阿里云、腾讯云、百度云、华为云、可道云……我这里推荐阿里云的服务器,阿里云是国内公有云做的最好的厂商,我自己也用的是阿里的服务器,并且后期的服务超级好!(亲身体验)阿里爸爸还提供了学生认证,购买学生服务器便宜的不要不要的。

          打开阿里云服务器活动购买页http://aliyun.com

          购买的是这个云服务器ECS(顺便说一句,阿里云好东西真的很多,而且售后服务很好,良心企业)

          云服务器的种类也有很多,可以满足多种场景的不同需求,懂得配置的根据自己的需求定制,也可以一键适配,系统选择Centos7系列(linux系统)

          如果是学生的话,可以进行学生认证,然后购买学生机,一年才一百多!一般适当配置一年几千上万都是很常见的。(阿里金主爸爸无敌)

          将阿里云官网拖到最底部栏,可以看到学生机,按照学生认证流程走,配置自动给你适配好,系统还是Centos7(本人是Centos7.6),注意不要选择Centos6以下的版本,一般来说最稳定和和企业常用的版本是Centos6.8,但是一些服务器配置随着不断升级有的版本对操作系统的要求逐渐升高,所以选择最新的版本不吃亏。(当然这个操作系统版本是可以随时更换的)

          走完流程买好服务器后,登录后来到了控制台界面,可以看到服务器的一些基本信息。

          到这一步,就说明你已经拥有了一台自己的服务器,完美。

          当然关于服务器还有很多的可操作性,比如通过SSH远程登录,配置各种的环境,部署各种服务,就相当于你在阿里云拥有了新电脑,怎么用看你自己喽,后期也会对服务器进行不断的折腾,也会出一些相关教程。

          3、域名

          拥有了一台服务器,想要建网站,还需要有一个网站域名,域名可以在很多服务商处注册,这里当然还是阿里云官网走起

          自己注册一个想要的域名喽。

          关于域名,补充一些相关知识:

            然后备案。

            中国大陆备案流程比较繁琐,按照阿里云备案系统流程走,备案周期大概在6到20天左右。本人大概一个礼拜备好的(备案时间多久,阿里爸爸给你服务器续费多久,阿里爸爸无敌。)

            经过一系列的备案流程流程后,你有了一个已经备案好的一级域名,完美。

            4、域名解析到站点

            这个其实很简单,就是添加域名解析的ip地址,可能就是不同的域名商操作方法不一样,这里我演示下阿里云的域名解析

            我们先在后台管理中找到自己的域名,点击解析,然后添加解析

            这里需要添加2个解析到服务器的ip地址

              设置好解析以后,需要等待2分钟(其他的域名商可能会有延迟几个小时都有可能的,最好提前解析),然后访问网页看到一个创建成功的页面,就证明解析已经好了,可以进行下一步。

              建站流程

              1、配置服务器面板

              现在主流的服务器面板就是宝塔面板了,它给架构师提供了方便的服务器环境安装操作,更加高效直观的搭建环境,宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。

              首先安装宝塔面板之前,确保你的系统是纯净的,如果之前使用其他的一键安装,建议重装系统为Centos7系统。

              安装要求:

              内存:512M以上,推荐768M以上(纯面板约占系统60M内存)

              硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)

              系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java已有环境不可安装

              架构:x86_64(主流服务器均是此架构),ARM不完整兼容(面板环境安装慢,部分软件可能安装不上)

              宝塔Linux面板7.4.7版本是基于Centos开发的,为了最好的兼容性,请优先考虑使用Centos8.x系统

              系统兼容性顺序:

              Centos8.x > Centos7.x > Ubuntu18.04 > Debian10 > Ubuntu 20.04 > 其它系统

              提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

              首先我们要进入自己的linux服务器,在命令行输入以下命令安装宝塔面板:

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

              需要几分钟的时间,中途会停顿一下让选择web目录的位置,一般默认即可

              等待安装完成之后,命令行会显示面板的登录地址、账号以及密码,一定将这些信息保存下来,后期的管理都需要使用该信息登录面板

              2、配置网站环境

              宝塔面板安装完成后,我们就可以登录后台面板了,使用刚刚记录的后台地址登录(如果你是使用的阿里云或者腾讯云的话,可能会登录不上,这时候你需要在后台开启安全组8888端口,如何开放安全组端口)

              接下来就会看到一键安装环境的界面,一般我们会选择左侧的LNMP架构,编译安装

              这里我要说下关于不同配置的服务器环境的设置,因为一般常用的有512M内存的,还有就是1G内存的,这两个的环境选择是不一样的

                然后就是等待安装完成就可以了,一般会持续半小时到1个小时,根据你服务器的性能决定

                3、添加站点

                等待所有的任务都完成以后,所有的环境就搭建好了,接下来就可以建立网站了

                宝塔面板新建一个网站,点击下图中绿色的按钮新建一个站点

                这里我们需要输入自己的网站域名,把带www和不带www的域名全部填写上,比如www.gkx.cool,该步骤就是绑定域名

                然后FTP和数据库最好都创建,将这些信息都记录下来,以后我们都需要用到的

                所有设置完毕之后我们点击提交,网站即创建完毕(这里指服务器为网站准备出空间,类似开一个虚拟主机,只不过我们对此有控制权)

                4、上传wordpress网站程序包

                服务器和域名都配置好以后,就可以开始配置我们的网站程序了

                首先我这里选择的程序是wordpress,网站程序可以到wordpress中文官网下载,点击下载按钮

                下载好之后我们会得到一个压缩包,但是它的目录结构是不能直接上传到服务器的,我们先将其解压

                会看到如下的文件夹,这些就是网站根目录,我们要做的就是将所有的文件选中,然后再压缩上传

                这里还需要注意一点,由于压缩软件默认是rar格式的,但是服务器是不支持解压rar格式的压缩包的,所以,我们要进一步设置为zip压缩

                WinSCP上传压缩包到服务器

                我的习惯是使用FTP上传到服务器,当然面板也比较方便,也可以使用宝塔后台的文件上传功能

                打开WinSCP,点击会话 – 快速连接,填写自己创建网站时的FTP信息,如果忘记了可以在宝塔后台找到

                然后连接好之后,我们把刚刚打包的wordpress压缩文件直接拖到右侧的文件栏里面,然后点击传输,上传到服务器

                上传完成之后我们就可以关闭FTP软件了,回到宝塔面板,因为我们刚刚上传是压缩包,不能直接使用的,我们在后台找到文件管理的界面,然后找到网站对应的目录,宝塔面板的目录一般是固定的,比如我刚刚新建的网站目录就是 /www/wwwroot/tycyt.com/ ,一般宝塔面板安装时你没有修改的话就是在这个 /www/wwwroot 目录下的

                可以在wordpress.zip的看到右下角有一个箭头,鼠标指向就能看见,这里选择解压,直接确认即可,解压完成之后可以把zip的压缩包删除了

                5、安装wordpress网站

                在域名解析和网站程序目录结构都没有问题后,我们就可以安装网站了,安装是最简单的

                直接访问自己的域名,会看到wordpress的安装界面,它说的东西我们前期已经准备好,第一步可以直接开始

                这里填写的是服务器数据库信息,包括数据库名、用户名、密码、数据库主机、表前缀,数据库主机和标签缀没有特殊需求的话一般都不需要修改,数据库密码刚刚我们已经记下了,按照要求填写即可(注意不要和服务器的用户名密码搞混)

                如果你之前没有记录数据库信息也没关系,你可以到宝塔面板 – 数据库 查看信息

                数据库信息填好以后点击提交,下一步就是安装WordPress

                填写自己的网站信息,用户名和密码最好是找个地方记下来,这个是你登录WordPress需要的账号密码,邮箱一定要填写自己的,找回密码用,而且网站有留言审核之类的问题也会给你发送邮件

                网站安装成功,接下来就可以自己进行各种设置了

                最后总结一下整个过程,服务器安装宝塔 – 搭建环境 – 添加站点 – – 下载程序 – 安装网站,这几个步骤都要完成,网站才能正确访问,其实如果熟练了是非常简单的,宝塔这么方便,建一个网站基本上十分钟能搞定,更多的是网站以后的优化等事情

                 

                6、使用傻瓜式操作(一键部署wordpress)

                进入宝塔面板在软件应用中找到一键部署,wordpress一键部署简单易操作,五分钟搭建好你的博客系统,点击wordpress的一键部署。

                这里我们需要输入自己的网站域名,把带www和不带www的域名全部填写上,比如www.gkx.cool,记住你的数据库账号和密码点击提交,会提示你的安装界面和数据库用户以及数据库用户名和密码, 之后的步骤按照第五步开始安装,省去了下载上传程序包和创建数据库的过程。

                结语

                个人博客可以用来写日志,也可以用来记录生活、回忆、创作、学习笔记、开发经验或者当作自己的实验平台等。

                可以与他人分享,帮助和你曾经一样的小白。

                何曾几时,回看起曾经懵懂时写下的内容,未尝不是件有趣的事情。

                看着曾经的自己,希望那是的你还未忘初心

                永远相信美好的事情即将发生

                如果还有其他小问题,可以到 QQ 群(1132181409)里反馈。

                如果是更通用的问题,最好在评论中进行反馈,这样别的同学也能看到,不需要重复提问。

                微信扫码关注公众号感谢支持

                最新文章
                excel 区域内按行排序_在Excel 2010中对行进行排序
                Most of the time when you're sorting in Excel, you sort based on the values in one or more columns. If your workbooks are like mine, it's rare that you sort horizontally, based on the values in a row. But if you ne
                c编程向计算机发送数据,一文读懂一台计算机是如何把数据发送给另一台计算机的...
                这是之前一篇文章的修订版,感觉是一篇很不错的文章,重新修改排版了下。前言天各一方的两台计算机是如何通信的呢?在成千上万的计算机中,为什么一台计算机能够准确着寻找到另外一台计算机,并且把数据发送
                CTF 工具 集合
                From:Hello CTF:在学习CTF前希望您具备一些CS领域的基础知识,这里推荐您先阅读 JANlittle师傅写的CS入门资料 ( 点此跳转 ) 大致具备CS领域的基本技能后再开始CTF的学习。 入入入入门(fén)综述࿱
                AI小助手使用指南:涵盖TV版操作与百度AI小助手应用教程
                在这个科技日新月异的时代人工智能()正在逐步渗透到咱们生活的各个角落从智能手机、智能家居到智能电视等设备。小助手作为人工智能技术的产物它能帮助我们更高效地完成日常任务如播放音乐、查询天气、设置闹钟等,甚至可以成为我们的生活
                08山东电视台公共频道节目推介暨广告年会直播
                12月2日19:00时现场直播2008山东电视台公共频道节目推介暨广告年会  【大片头】  【新闻女生组推介板块】  1、 开场歌舞:《魅力》2’40  表演:七名新闻女生  伴舞:20男生  【主持人开场】孙亮 郭培鑫  【《新闻女生组》
                Android 的开源电话/通讯/IM聊天项目全集
                一、Android的XMPP客户端 BeemBeem 是一个运行于 Android 手机平台的 XMPP (jabber) 的客户端软件,兼容标准的 XMPP 服务器和服务,例如 Ejabberd, Openfire, Facebook, 和 Gmail). 支持 SASL, 代理(Socks4, Socks5, HTTP), DNS SRV, and c
                ai智能机器人源码定制开发快速搭建送服务器
                聊天机器人chatai*近推出了一款新产品——-Lisa,它能帮助人们更好地交流和分享想法。这款软件目前还在测试阶段,已经有很多人使用过了。1:chat在线聊天机器人的开发背景随着移动互联网的发展,智能手机已经成为人们生活中不可或缺的工具
                AI智能生成文字Logo:一站式解决个性化标识设计需求
                在数字化浪潮的推动下形象已成为企业竞争力的关键组成部分。一个独有、个性化的标识不仅可以吸引消费者的目光还能传递企业的核心价值。传统的标识设计往往需要耗费大量时间和精力且难以满足个性化需求。如今智能生成文字Logo的出现为解决这
                BTS WORLD
                【基本介绍】『一睁眼竟是2012年,而且我还成了Big Hit的职员?!在BTS还没出现的世界,我成为了BTS的经纪人。现在他们能否出道,全看我了!』难道就是追星的最高境界?我还能回到原来的世界吗?如同梦境一般在眼前展开的的神秘故事,现在
                Autodesk Maya 2023 for Mac 正版激活永久使用(支持M1)
                兼容M1的Autodesk Maya 2023 终于更新啦!!玛雅是专业的三维动画设计工具,这次的maya2023中文版引入Blue Pencil,它取代了现有的油性铅笔工具,提供更多用于文本和形状的绘图工具,以及用于注释的图层系统,另外还更新了布尔建模、拓扑工
                相关文章
                推荐文章
                发表评论
                0评