终于把主战场移到了wordpress啦
可以安心写作啦
不瞎折腾啦
在经历了:
-
阿里云购买服务器
-
购买域名并实名验证
-
解析主机
-
网站备案
-
登录wordpress后台
-
手机以及windows和linux远程登录服务器
-
寻找合适的主题
-
修改页面
-
网站安全连接
-
不断的重复上述过程
大概用了一个星期的业余时间将网站打造成这样
并且能够远程连接以及基本命令行的使用
阿里云购买服务器
选择学生主机轻量级服务器
带宽5M
学生认证后一个月9.5 比较划算
备案要求至少需要购买三个月
并选择wordpress镜像
系统已经为你配置好了wordpress
不用自己再去使用命令行去安装了
在这期间我重置了n次系统
-
因操作不当重置wordpress
-
设置为宝塔面板
-
设置为ubuntu 18.04系统镜像
例如把网站弄的乌七八糟的时候
选择重置系统就可以重新开始了
对于宝塔面板
这是一个服务器后台管理工具
有各种功能
令人眼花缭乱
初看欢喜的不得了
有很多功能
-
一键部署wordpress
-
ftp文件传输
-
查看服务器文件等
但最后因为不能使网站安全连接导致我放弃了
即https连接
网站会出现安全连接
否则会显示网站不安全连接
搭建网站的人看的烦
看网站打开后出现不安全连接后
估计也会关闭网站
解析主机
购买阿里云服务器后
有两个ip地址
- 公网
- 内网
想要任何地段实现网络通信
必须使用公网ip
因为该ip是唯一确定的
而内网不同
在不同地方内网ip可以是一样的
因此无法唯一确定
而我们的计算机系统是没有公网ip的
因此不能在其他地方远程访问
但是还是有办法实现的
不过有一些限制
后面会介绍到
下面开始解析主机
在此之前请先购买域名
以腾讯云为例子
- 进入控制台
- 进入域名管理
- 点击解析
- 点击添加记录
- 选择主机记录和记录值
- 保存
- 选择第一种@记录
- 或者第一种@记录和www记录
这样就可以用
-
nj-jay.com
-
或者www.nj-jay.com访问
记录值为你的公网ip
这个时候你还不能使用域名访问网站
因为wordpress要求备案后才可以使用域名
但是你可以用公网ip访问
换句话说其实域名就是你的ip
只不过是需要解析
解析的作用就是将你的主机解析成域名
将ip替换为域名
网站备案
备案在你购买的服务器商进行备案
域名只是一个名字
而服务器是一个独立的空间
因此需要备案记录
(外或者香港是不需要备案的)
这个过程相对来说花的时间比较长
需要提供身份证照
以及一些相关的信息
填写完成后
-
阿里云会有电话通知
-
过几天会有工信部手机号验证
-
登录相关网站后进行验证
注意:
现居地就填你所在的地方
一定要写详细 具体到街道房间号
最后验证的省份在你现居地的省份进行验证
一般经历5到10天就可以完成备案了
登录wordpress
- 进入阿里云控制台
- 选择你购买的服务器按照相关提示远程登录查看登录后台网址以及密码
- 公网ip登录进入仪表盘设置选项
- 进入常规设置
- 修改站点地址(不要加https)
- 修改相关邮件信息和密码
- 用域名登录后台和访问网站
暂时不要修改wordpress地址
修改后可能会出现登录不了的情况
我就是因为这个重置了几次系统
等为网站申请了ssl证书后再修改
修改了站点地址后
- 域名/wp-admin登录后台
- 域名访问网站
网站安全链接
网站不安全连接怪烦的
现在有两种协议
- http
- https
目前http会出现不安全连接
https协议更加的安全
所以我们也要把网站打造成一个安全的连接
- 申请证书(域名所在服务商)
- 安装证书
由于我是在腾通云购买的域名
所以也要在腾通云申请ssl证书
然后安装在阿里云上
这样的确有点麻烦
如果你是在阿里云买的域名和服务器
就会简便很多
- 腾讯云->控制台->SSL证书
- 点击免费申请证书
- 填写相关信息
- 下载证书
- 安装证书
下载证书后得到一个文件夹
- Apache
- Nginx
两种都可以使用
Apache和Nginx都是服务器的种类
Apache是世界使用排名第一的Web服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,
由于其跨平台和安全性被广泛使用,
是最流行的Web服务器端软件之一.
Nginx是免费的开源软件,根据类BSD许可证的条款发布。
一大部分Web服务器使用Nginx, 通常作为负载均衡器。
(来自维基百科)
选择Apache(wordpress安装的应用是Apache)
- 打开终端(我用的ubuntu18.04)
- 获得证书文件
- 获得证书密匙
- 上传到阿里云
$ cat 2_www.nj-jay.com.crt #获得证书文件
$ cat 3_www.nj-jay.com.key #获得证书密匙
- 进入阿里云控制台
- SSL证书
- 上传证书
- 证书名随便填
- 证书文件请将上述的第一个命令运行的结果粘贴
- 证书密匙请将上述的第二个命令运行的结果粘贴
- 选择证书启用https
- 登录后台修改站点地址以及wordpress地址
- 查看防火墙443端口是否开启
- 删除浏览器缓存 不然还是显示不安全连接
(包括-----BEGIN CERTIFICATE-----和-----END CERTIFICATE-----)
如果没有的话
可以自己添加规则
对于防火墙
- http 默认80
- https 默认443
- ssh 默认22
- ftp 默认21
- mysql 默认3306
有了服务器当然要学会远程登录
服务器在我看来是一个虚拟空间
追了几年的校花的贴身高手
林逸的那个玉佩我们可以理解为一个服务器
永远是开启状态
无论在哪都可以进去
而我们的电脑是不同的
关机了就不能访问
就算是电脑开机状态
也不可以远程访问
因为没有公网ip
但是进行内网穿透后就可以远程访问
内网穿透
即ip的转换
应用场景:
出门在外想访问家里主机的资料
由于家里连接路由器,非公网ip,导致无法连接
这时,如果将ip转换为公网ip,即可远程连接访问主机里的资料了。
我的场景:我有一个处于局域网的主机A
以及有一个具备公网的服务器B。
这时候A能ping B
但是B不能ping A.因为无法知道A的ip
实现B ping A
内网穿透后即可以在电脑开机的状态下进行远程访问
其实还有一个办法访问
那就是在同一个局域网下访问
但这个意义不大
开始远程访问:
- windows下使用putty 简单方便
- linux下使用终端即可
- 手机使用阿里云自带的ssh工具
在这里介绍下linux下使用终端连接
SSL默认端口号是22
防火墙默认应该是开启的
一般linux系统都提供了ssh支持,可以直接连接:
$ ssh root@公网ip
如果出问题的话
- 安装openssh-server
- 启动ssh服务
- 查看是否开启
- 远程登录
$ apt-get update # 更新下载源
$ apt-get install openssh-server
# (如果提示没有权限的话 开头加sudo)
$ /etc/init.d/ssh start #启用ssh
$ ps -e|grep ssh # 出现ssd说明已经开启
$ ssh root@公网ip # 远程连接
忘记密码 可以修改密码
当你重置服务器密码后,会出现登录不上的问题
因为计算机保存了记录
修改后配置发生变化导致登录不上
这时我们消除此记录即可
$ cd ~/.ssh
$ rm known_hosts
ssh -o StrictHostKeyChecking=no 公网ip
这一步骤后会出现一个警报
选yes
然后重新开始终端登录
对于手机的话
用处不是很大
因为不是很方便
还是敲键盘比较爽
手机上安装阿里云软件找到ssl工具
并选择密码登录就可以
wordpress网站界面设计
选择合适的主题比较重要
我为了选择喜欢的主题
花了很久的时间
也找了很多的主题安装
最终选择了一款比较方便并且好的主题
主题地址
对于主题可以按照自己喜欢的方式去设置
装一些插件丰富功能
页面与分类目录的差别
在这里只讲分类目录与页面的差别
分类目录可以发表多篇文章
而一个page只是一个页面
也就是只是一篇文章
而分类目录里面可以写多篇文章
以下是我的网站分布
主页
jay的程序员之路
linux下的c语言学习
人工智能
服务器与网站
写作与读书
娱乐生活
(以上的分类目录都可发布多篇文章)
关于(页面page)
写新文章的时候选择发布到那个目录下即可
用markdown写作
推荐wp-githuber-md
最近wordpress禁用了中国的ip
导致不能登录wordpress官网
- 翻墙下载
- 我的仓库
可以小小的赞赏一波吗