三分钟建站指南(WordPress)

发布于 2018-11-23  364 次阅读


前言

现在,只要你有一台服务器,你就可以轻松的搭建起一个自己的网站,即使你和我一样,没有一点编程基础。

这得益于如今众多的开源软件和较为人性化的管理面板,让小白都可以无压力的来搭建个人博客。

所以,如果你有这方面的兴趣,就跟着下面的教程,来搭建自己的网站吧。

 

搭建过程

第一步:选择服务器和域名

如果只是用作搭建个人博客的话,1核1G的配置就足够,后期如果网站做的好了也可以升级配置。

1核1G这种配置在国外主机服务商处的价格大概是$5/月,在国内主机服务商处为¥30-40/月左右

区别在于选择国外主机不需要备案,但选择大陆的主机就得去工信部备案,但两者也都大概在人人都付得起的价位。

关于系统选择,建议选择CentOS7,或者也可以根据个人的喜好来。

购买完服务器后最好先去管理界面放行常用的端口如21,22,80,443,888,3306,8888等

 

关于域名的话,既然都搭建网站了,怎么说也得有一个域名吧。

域名的话可以去万网或者腾讯云注册一个,或者去Freenom免费申请一个(.ml等)也可以。

弄好的域名记得将www和@的A记录解析到你的服务器IP上。

 

第二步:连接服务器

购买完服务器后,通常你就会有一个密钥或者root密码,有了这两项的其中一个,你就可以去使用SSH连接工具连接上你的服务器了。

这里推荐一些比较好用的SSH连接工具:XShell6,PUTTY。

Xshell6表面上为收费软件,但是官网里面有个人/教育选项,是免费使用的,在官网填写邮件地址后,下载地址就会发送给你。

XShell6官网传送门

下面以XShell6为例子做演示。

打开软件后会跳出会话框,点击会话框的左上角新建,填入你在主机提供商处得到的IP。

填好之后选择左侧的用户身份验证,输入你的用户名和密码

如果是密钥就下拉选择Public Key,然后选择你的密钥文件和输入用户名和密码(如果有)。

首次连接会弹出提示框,选择接受并保存即可。

 

第三步:安装管理面板

这里选择的是宝塔Linux面板,目前更新到了6.6版本,基本上该有的功能这个面板都有了。

下面是安装命令,复制粘贴即可。

(CentOS7,不建议6)

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

(Ubuntu/Deepin)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

(Debian)

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

 

过程中会让你手动输入一次y

面板安装完成后会给你后台管理地址和初始用户名密码,复制进浏览器即可登陆后台。

登陆到后台后记得自己在面板设置修改用户名和密码

 

进入到后台管理后会先让你安装运行环境,这里推荐选择Nginx1.15+PHP7.1+MySQL5.6

PhpMyAdmin和FTP可有可无,看你自己会不会用到了。

 

第四步:建立网站

点击左侧网站->添加网站,填写域名(www或者主域名)并创建数据库。

 

创建完成后,进入文件管理,找到你刚刚创建的网站的根目录,将其中自动生成的四个文件删除。

前往WordPress官网下载Wordpress的安装文件,或者上方资源下载也可以下载到。

下载完成后将压缩包上传至网站根目录并解压(将文件夹中的文件全部剪切到网站根目录),如下图所示。

 

接下来就可以访问你的域名开始Wordpress配置了。

 

第五步:Wordpress配置

访问你的域名,就会启动Wordpress的安装流程。

正确填写完成后就是填写关于你的站点名称和后台登陆信息了。

全部填写完成后,Wordpress安装就结束了。

另外,Wordpress的后台管理网址为你的域名/wp-admin

至于Wordpress别的东西就自己摸索吧!还是比较有趣的。

 

总结

总体过程很简单,得益于宝塔面板的一键安装搭建环境,省了许多事情。

WordPress还有很多高级玩法,等待你自己去发现(虽然我自己都没发现几个

还有就是,你还可以在宝塔面板的网站设置里为你的站点开启HTTPS和伪静态(选择wordpress即可,可以自定义网站的文章链接)。

关于SSL证书申请可以看我之前的文章,TLS1.3的开启也是。

祝你建站愉快:D


一个不专注于学习自己专业且毫无编程基础的大学生。