WordPress搭建个人网站

经过几天的摆弄,网站建设也有了一些基础,希望看到的,能够基于你一些帮助,少走一些弯路,避免一些不必要的麻烦。—为了其客观性,仅有关于我使用的,在我现有经济条件下,不包含任何推广以保证其客观与公正文章

查看网站文档优化版

通过wordpress搭建个人网站 ~ Yuheshui​www.foryouos.com

                                                    目录

服务器

域名

解析

备案

公安备案

wordpress

SSl安装实现全站https(重难点)

插件推荐

主题

                                                   服务器

服务器区别


应用服务器镜像


关于服务器的选择:云服务器 > 轻量应用服务器 > VPS至于购买国内还是国外,看是否想备案

                                            域名


url

认真做网站的话:那就必须用com域名,百度,google等爬虫对com的SEO较为友好。

                                             解析

解析:通过解析,将您购买的域名与云服务器主机相互连接

域名服务商基本都有解析。HTTPS 作为http的安全升级版,目前很多爬虫和用户都对https有特殊的要求。如何免费获得SSL认证???(后面安装)

登陆腾讯云

搜索SSL 证书

证书管理

申请免费证书

默认选择亚洲诚信(目前仅此免费)

填写相关信息,并提交(验证……)

上域名服务商出,点击解析,根据SSL验证要求,填写解析信息

验证成功,SSL证书颁发

图片存储

待解决的问题

                                                    备案

网站备案是指向主管机关报告事由存案以备查考。行政法角度看备案,实践中主要是《立法法》和《法规规章备案条例》的规定。网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。百度百科–《网站备案》

只要是国内的网络空间都要备案如果不想备案,那就选择国外的服务器当然国内的服务器在延迟等各方面,都比较快,延迟低根据自身情况进行选择

公安备案

恭喜你获得了工业与信息化部的备案然后你会收到一封短信,关于全国公安机关互联网站安全管理服务平台,办理公安备案这个是在备案成功后30内完成,公安备案不影响服务器和域名的使用,就可以加速网站建设网页默认主题无法修改备案信息替换代码将里面的html文件替换咯上面的php不要替换,要留着 ?>上面的包括它留着

<!DOCTYPE html><htmllang="en"><head><metacharset="UTF-8"><divid="s-bottom-layer-right"class="s-bottom-layer-right"align="center"><spanclass="lh">2020&nbsp;网站名称&nbsp;&nbsp;&nbsp;</span><ahref="http://beian.miit.gov.cn/publish/query/indexFirst.action"target="_blank"><spanclass="IT-bei-an">|&nbsp;&nbsp;&nbsp;工业与信息部备案&nbsp;&nbsp;&nbsp;</span></a><ahref="公安备案的url信息"target="_blank"><spanclass="policy-security">|&nbsp;&nbsp;&nbsp;公安备案&nbsp;&nbsp;&nbsp;</span></a><ahref="https://www.foryouos.com/wp-admin/post.php?post=117&action=edit"target="_blank"><spanclass="secrity_policy">|&nbsp;&nbsp;&nbsp;隐私政策</span></a></div></head></html>

                                          wordpress

在所有都准备好的情况下,就可以通过wordpress来搭建个人网站啦!

在云服务器—实例找到自己购买的云服务器(或许不同的网站会有些许差别)安装系统—-选择建站镜像—wordpress (LAMP)代云服务安装完成就可通过IP地址-输入到浏览器页面或许提醒安装wordpress,或许是下载wordpress相关信息,密码的word文档,(我也不知道为什么会有不同)如果是安装,按照安装操作来即可,如果是文件,word文档里面有提示(进入wordpress可在右上角编辑我的信息,修改个人登录密码)跟着操作进行就可以。然后解决一些使用过程中遇到的问题。

                                SSL证书安装实现HTTPS

前面已经将过了如何申请https

现在关键的点是如何安装由于直接安装的wordpress镜像,没有安装FTP通过后台登陆进服务器(以linux为例)安装vsftpd (此为FTP文件协议所需要的组件)

yum install -y vsftpd

执行如下命令设置vsftpd开机自启动

systemctl enable vsftpd

执行如下命令,启动FTP服务

systemctl start vsftpd

执行如下命令,确认服务是否启动

netstat -antup | grep ftp

此时,vsftpd 已默认开启匿名访问模式,

无需通过用户名和密码即可登录 FTP 服务器。使用此方式登录 FTP 服务器的用户没有权修改或上传文件的权限。(为了安全,我们应该关闭匿名访问,增加用户,设置密码,设置能读还是能写的权限)执行以下命令,为 FTP 服务创建用户

useradd 用户名

执行以下命令,设置 ftpuser 用户的密码。

passwd 用户名

在文件夹下创建目录

mkdir /var/ftp/test

执行以下命令,修改目录权限。此目录为你登上去的默认目录

chown -R ftpuser:ftpuser /var/ftp/test

执行以下命令,打开 vsftpd.conf 文件。

vim /etc/vsftpd/vsftpd.conf

此处部分内容,大家可以看腾讯云的开发文档,我不在重复:

腾讯云关于安装FTP开发文档但是遇见我们在其它目录下上传文件却失败,解决方法(一会要用,以后也要使用)设置用户管理员权限

chown 用户名 /var/www/html

重启vsftp,如果还不行

设置用户对特定文件夹/文件的修改的权限(上传ssl证书使用)

chown 用户名 -R 文件夹

FTP完成

上传SSL证书,修改相关配置,腾讯云SSL安装文档查看https://cloud.tencent.com/document/product/400/35243

对于相关的安全完善工作阿里云安装ssl证书开发文档:https://help.aliyun.com/document_detail/98727.html

的下面加密协议可以做修改,其它参考腾讯云文档:

SSLProtocol all -SSLv2 -SSLv3 # 添加SSL协议支持协议,去掉不安全的协

议。SSLCipherSuite HIGH:!RC4:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!EXP:+MEDIUM

在https部署完成以后,遇到打开文件显示IT Work !,而http可以打开通过F12进行查看,发现url问403报错这是一个大坑,也是安装成功的关键打开刚才修改的http.conf 文件寻找,一下xxx默认我的是/var/www/html

Document "xxx"  #就一个这样开头的<Direct "xxx">  #选择有很多解释的哪一个

将上面的xxx改成自己的网站信息安装目录

wordpress的安装目录为/data/wwwroot/wordpress即可,重启,就会发现,完全可行至于强制HTTPS,如果wordpress有文件务必要备份,因为原先的url非https通过wordpress设置修改虽然看着都变成https,其实数据库并没有变成需要将数据库的http全部变成https,使用数据库插件改过之后如果页面/文章https还是无法打开,无法修改保存我的解决方式是:将wordpress的链接格式改成第一个(即默认的那个)再去试试,即可成功。

                                                   插件推荐

wordpress速度过于慢,缓存问题和wordpres国外的原因,先不要更新一些东西,先通过插件,完善wordpress速度以及读取数据镜像

使用国内镜像的插件:wp-china-yes (打开进入GitHub页面,直接下载)在wordpress 插件内,选择安装插件–上传插件将在GitHub下载的zip文件上传安装,启动即可网页缓冲插件–解决wordpress打开太慢

打开插件

安装插件

搜索WP Super Cache

安装

启动

进入设置–WP Super Cache进行配置

配置教程,不再重复。打开链接即可

这个时候既可以更新系统等操作啦!插件推荐–亲测很有用:

WP phpMyAdmin(sql本地化管理工具,会有一些用处)-free

Filester-File Manager Pro (文件管理系统,支持在线修改)-free

Yoast SEO Premium (SEO的佼佼者,付费)–可淘宝购买

蜜蜂采集 (公众号等平台内容采集)–可通过sql破解

蜜蜂采集破解教程:

打开wp-PHPMyAdmin 插件(记得关闭下面的https登陆,第一个即可登录)

选择wp_options数据表,

找到搜索

在option_namr查找到bp_count字段

将option_value值从5改成可以采集的数目(很大)

返回即保存成功

打开蜜蜂采集,即可几乎无限采集

                                                    主题

如果免费版不能达到你的需要,可以购买付费版

付费版太贵,可以去淘宝购买切记使用网上的免费版我使用了一个,还没有安装成功,直接报警服务器错误。直接让我损失了所有数据普通用户可以使用免费版有空学习一下PHP,对编码就行修改(我就是这么想的)安卓也不算太坏,我们没有必要再开发安卓了,(对个人来说),对安卓深度定制,还算可以引用手机系统市场

                                           图片存储

前我的方法是:

将图片存放到qq空间(原图)存储成功后复制图片链接地址在网站需要的时候直接url链接导入,存在巨大的问题,有时候会出现qq的拒绝看的画面目前正在寻找解决方案,毕竟云服务器的存储空间为50G或许一些图片网站也可以考虑

                                          待完善部分

404页面优化

wordpress实现备份

部分页面的完全自定义

图片存储

相关知识点的学习

微信公众号关注foryouos。获得最新更新

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。