首先进行java配置

# 1. 下载jdk

[下载地址](https://www.oracle.com/cn/java/technologies/javase-downloads.html)

- 一定要选择Linux版本的jdk下载,因为最终要在CentOs服务器部署.
- 本人使用版本是

![image.png](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9oYWxvLXlqdy5vc3MtY24tYmVpamluZy5hbGl5dW5jcy5jb20vaW1hZ2VfMTU5NjU5MDA4NjMwMS5wbmc?x-oss-process=image/format,png)
- 下载之前需要登入Oracle账号,没有的话需要注册,可能会比较慢.

# 2. 把jdk上传到自己的云服务器

- 推荐使用海外云服务器,因为部署之后可以直接配置网站域名,不需要进行备案,本人使用的是[Vultr](https://www.vultr.com/),它支持支付宝支付.
- 这里列出本地Linux上传文件到云端Liunx系统的命令
```shell
scp /path1/filename username@servername:/path2
```
> /path1:文件所在路径;
/filename:文件名;
username:云端服务器用户名,一般写root;
servername:云端服务器ip;
/path2:目的路径;

- 这里本人还十分推荐一款软件[finalshell](http://www.hostbuf.com/t/988.html),可以非常方便的完成与云端服务器的交互过程.

# 3. 在云端服务器解压jdk压缩文件

- 本人下载后的jdk所在路径为`/usr/local/jdk-8u261-linux-x64.tar.gz`
- 解压命令
```
tar -xzvf /usr/local/jdk-8u261-linux-x64.tar.gz
```
- 解压后jdk所在路径为:`/usr/local/jdk1.8.0_261`
- 个人一定根据自己情况判断jdk所在路径

# 4. 配置java环境变量

- 打开环境变量文件
```
vim /etc/profile
```
> vim快速上手,按 i 进行编辑; 按 ESC 退出编辑,保存退出:依次键入 :wq回车; 不保存退出:依次键入 :q回车. 如果出现readonly提示,最后加上!再按回车.

- 在文件末尾加入内容
```
export JAVA_HOME=/usr/local/jdk1.8.0_261
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
```

- 刷新环境变量
```
source /etc/profile
```
- 测试java的是否配置成功
```
java -version
```
出现了java版本信息就说明配置成功了.

 这是重点,可以直接查看这里

https://www.qiwu.ga/archives/halo

使用halo搭建自己的博客并配置https域名访问的更多相关文章

  1. 超简单Centos+Docker+Halo搭建java向博客

    首先,我就当你们了解docker基本知识了. 直接开始,全新的系统. 1. 安装Docker 移除旧的版本:  $ sudo yum remove docker \                  ...

  2. 一步步搭建自己的博客 .NET版(2、评论功能)

    前言 这次开发的博客主要功能或特点:    第一:可以兼容各终端,特别是手机端.    第二:到时会用到大量html5,炫啊.    第三:导入博客园的精华文章,并做分类.(不要封我)    第四:做 ...

  3. 使用WordPress搭建自己的博客

    突然间发现自己在阿里上有一个免费的虚拟云空间,好像是什么时候阿里云搞活动赠送的.看了看还有不少时间,就决定自己搭建一个博客系统.说到搭建自己的博客,第一时间就想到WordPress,这个用起来应该是最 ...

  4. 基于hexo+github搭建一个独立博客

    一直听说用hexo搭建一个拥有自己域名的博客是很酷炫的事情~,在这十一花上半个小时整个hexo博客岂不美哉. 使用Hexo吸引我的是,其简单优雅, 而且风格多变, 适合程序员搭建个人博客,而且支持多平 ...

  5. 2015年12月12 Node.js实战(一)使用Express+MongoDB搭建多人博客

    序,Node是基于V8引擎的服务器端脚本语言. 基础准备 Node.js: Express:本文用的是3.21.2版本,目前最新版本为4.13.3,Express4和Express3还是有较大区别,可 ...

  6. 第1章 Express MongoDB 搭建多人博客

    学习环境 Node.js : 0.10.22 + Express : 3.4.4 + MongoDB : 2.4.8 + 快速开始 安装 Express express 是 Node.js 上最流行的 ...

  7. Hexo搭建Github静态博客

    1. 环境环境 1.1 安装Git 请参考[1] 1.2 安装node.js 下载:http://nodejs.org/download/ 可以下载 node-v0.10.33-x64.msi 安装时 ...

  8. 如何搭建一个独立博客——简明Github Pages与Hexo教程

    摘要:这是一篇很详尽的独立博客搭建教程,里面介绍了域名注册.DNS设置.github和Hexo设置等过程,这是我写得最长的一篇教程.我想将我搭建独立博客的过程在一篇文章中尽可能详细地写出来,希望能给后 ...

  9. 学做酷炫有爱的免费网页,学习 Github Page 教你分分钟搭建自己的博客

    Github Page 网页搭建教程,教你分分钟搭建自己的博客 很多其它美丽的网页搭建教程教程.请看这里:http://www.duobei.com/course/8506331668 waterma ...

随机推荐

  1. 树形dp 之 小胖守皇宫

    题目描述 huyichen世子事件后,xuzhenyi成了皇上特聘的御前一品侍卫. 皇宫以午门为起点,直到后宫嫔妃们的寝宫,呈一棵树的形状:有边相连的宫殿间可以互相望见.大内保卫森严,三步一岗,五步一 ...

  2. Bing每日壁纸API

    懒人直接出图 https://www.shadow-forum.com/api/bing/bing.php API API地址: https://bing.biturl.top 调用方式: HTTP ...

  3. canvas学习01

    canvas 必须指定宽高,确定可绘图区域的大小 canvas标签里写的是浏览器不支持canvas时展示的内容 <canvas id="drawing" width=&quo ...

  4. Java之枚举类

    有时候,变量的取值只在一个有限的集合内. 例如:pizza的大小只有小.中.大和超大这四种尺寸.当然,可以将这些尺寸分别编码为1.2.3.4或者S.M.L.X.但这样存在着一定的隐患.在变量中很有可能 ...

  5. 脸书(Facebook)如何绑定谷歌二次验证码/谷歌身份验证/双重认证?

    1.打开Facebook,找到双重验证界面   打开Facebook,点击“设置”-“安全与登陆”-“使用双重验证”-“身份验证应用”-“在其他设备上设置应用”-“输入验证码” *****想使用Fac ...

  6. python爬虫实践——爬取“梨视频”

    一.爬虫的基本过程: 1.发送请求(请求库:request,selenium) 2.获取响应数据()服务器返回 3.解析并提取数据(解析库:re,BeautifulSoup,Xpath) 4.保存数据 ...

  7. Linux下给PHP安装redis扩展

    一.下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二.安装依赖插件 yum -y install wget make gcc gcc ...

  8. 使用Gateway配置路由以及动态路由

    1. 新建module cloud-gateway-gateway9527 2. pom.xml <!--注意不需要web模块依赖,否则报错--> <?xml version=&qu ...

  9. JavaScript高级程序设计(第三版) 2/25

    第一章 JavaScript简介 javascript 跟 java没有任何联系,可以这么说,基本上区别就相当于,老婆跟老婆饼.只是因为当初Netscape(js的公司)想搭上媒体热炒的Java的顺风 ...

  10. PHP date_date_set() 函数

    ------------恢复内容开始------------ 实例 返回一个新的 DateTime 对象,设置一个新的日期,然后格式化日期: <?php$date=date_create();d ...