玩弄linux

初探服务器

终于把主战场移到了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官网

可以小小的赞赏一波吗

使用七牛云图床保存图片

下一篇

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片

个人微信公众号

we-tuiguang

qq交流群

群号:1046260719

微信扫一扫

微信扫一扫