zeus2小屋


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

如何配置免费的HTTPS证书

发表于 2019-08-25 | 分类于 web |

certbot

certbot的前身是Let’s Encrypt,工具后改名为cerbot,用于生成https证书加密网站。
如果你拥有一个域名指向的主机,可以通过certbot配置https。

配置主机

需要打开80与443防火墙,服务器安装个nginx方便自动配置

下载源码

直接从github上下载certbot工具

1
git clone https://github.com/certbot/certbot.git

生成证书

使用命令 ./certbot-auto -d youdomain
根据提示选择,之后自动在你nginx增加了https配置,建议将http强制跳转到https。

后面就可以愉快地玩耍了。

spring boot 密码加密

发表于 2019-08-25 | 分类于 java |

背景

通常部署时有场景需求,将配置文件中的密码进行加密,避免明文查看密码。目前springboot默认将数据库密码及redis密码等进行明文存储。

方法

Spring boot 使用第三方库jasypt可以实现该功能。

添加依赖

1
2
3
4
5
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spring-boot-starter</artifactId>
<version>1.14</version>
</dependency>

获取加密密码

1
java -cp jasypt-1.9.2.jar  org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI input="12112112" password=jspc1234 algorithm=PBEWithMD5AndDES

password是加密密钥
input 是待加密的密码
密码就是ENC(返回的数据)

修改启动参数

启动命令中增加

1
-Djasypt.encryptor.password=加密密钥

oracle使用OMF

发表于 2019-08-23 | 分类于 oracle |

什么是OMF

Oracle managed file (OMF) oracle管理文件,可以大幅降低管理员管理文件的负担及压力,文件由oracle数据库自行管理。

如何开启OMF

安装oracle后,设置DB_CREATE_FILE_DEST目录参数即可打开OMF。

1
ALTER SYSTEM SET DB_CREATE_FILE_DEST = '/u01/oradata';

OMF使用举例

  • 创建一个表空间

    1
    SQL> CREATE TABLESPACE tbs_2;
  • 删除一个表空间

    1
    SQL> DROP TABLESPACE tbs_2;
  • 给表空间增加文件

    1
    SQL> ALTER TABLESPACE tbs_2 ADD DATAFILE;

zeus2

3 日志
3 分类
4 标签
GitHub
© 2019 zeus2
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4
苏ICP备19044581号-1