网站搭建流程?如何使用WordPress搭建个人网站

经过几天的摆弄,网站建设也有了一些基础,希望看到的,能够基于你一些帮助,
少走一些弯路,避免一些不必要的麻烦。
—为了其客观性,仅有关于我使用的,在我现有经济条件下,不包含任何推广以保证其客观与公正
文章目录
  • 服务器
  • 域名
  • 解析
  • 备案
  • 公安备案
  • wordpress
  • SSl安装实现全站https(重难点)
  • 插件推荐
  • 主题

服务器

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

域名

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

解析

解析:通过解析,将您购买的域名与云服务器主机相互连接
域名服务商基本都有解析。
HTTPS 作为http的安全升级版,目前很多爬虫和用户都对https有特殊的要求。
如何免费获得SSL认证???(后面安装)
  • 登陆腾讯云
  • 搜索SSL 证书
  • 证书管理
  • 申请免费证书
  • 默认选择亚洲诚信(目前仅此免费)
  • 填写相关信息,并提交(验证……)
  • 上域名服务商出,点击解析,根据SSL验证要求,填写解析信息
  • 验证成功,SSL证书颁发
  • 图片存储
  • 待解决的问题

备案

网站备案是指向主管机关报告事由存案以备查考。行政法角度看备案,实践中主要是《立法法》和《法规规章备案条例》的规定。网站备案的目的就是为了防止在网上从事非法的网站经营活动,打击不良互联网信息的传播,如果网站不备案的话,很有可能被查处以后关停。
百度百科–《网站备案》
只要是国内的网络空间都要备案
如果不想备案,那就选择国外的服务器
当然国内的服务器在延迟等各方面,都比较快,延迟低
根据自身情况进行选择

公安备案

恭喜你获得了工业与信息化部的备案
然后你会收到一封短信,关于全国公安机关互联网站安全管理服务平台,
办理公安备案
这个是在备案成功后30内完成,
公安备案不影响服务器和域名的使用,
就可以加速网站建设
网页默认主题无法修改备案信息
替换代码
将里面的html文件替换咯
上面的php不要替换,要留着 ?>上面的包括它留着
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><div id="s-bottom-layer-right" class="s-bottom-layer-right" align="center"><span class="lh">2020&nbsp;网站名称&nbsp;&nbsp;&nbsp;</span>< a href="http://beian.miit.gov.cn/publish/query/indexFirst.action" target="_blank"><span class="IT-bei-an">|&nbsp;&nbsp;&nbsp;工业与信息部备案&nbsp;&nbsp;&nbsp;</span></ a>< a href="公安备案的url信息" target="_blank"><span class="policy-security">|&nbsp;&nbsp;&nbsp;公安备案&nbsp;&nbsp;&nbsp;</span></ a>
< a href="https://www.foryouos.com/wp-admin/post.php?post=117&action=edit" target="_blank"><span class="secrity_policy">|&nbsp;&nbsp;&nbsp;隐私政策</span></ a></div></head></html><!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><div id="s-bottom-layer-right" class="s-bottom-layer-right" align="center"><span class="lh">2020&nbsp;网站名称&nbsp;&nbsp;&nbsp;</span>< a href="http://beian.miit.gov.cn/publish/query/indexFirst.action" target="_blank"><span class="IT-bei-an">|&nbsp;&nbsp;&nbsp;工业与信息部备案&nbsp;&nbsp;&nbsp;</span></ a>< a href="公安备案的url信息" target="_blank"><span class="policy-security">|&nbsp;&nbsp;&nbsp;公安备案&nbsp;&nbsp;&nbsp;</span></ a>< a href="https://www.foryouos.com/wp-admin/post.php?post=117&action=edit" target="_blank"><span class="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实现备份
  • 部分页面的完全自定义
  • 图片存储
  • 相关知识点的学习
发表评论

相关文章

//pagead2.googlesyndication.com/pagead/js/adsbygoogle.jshttps://www.googletagmanager.com/gtag/js?id=UA-108371172-1