给hexo博客网页配置ssl
查看 nginx 是否安装 ssl 模块
- 首先开启服务器443端口
- 查看 nginx 有没有安装 ssl 模块,基于nginx版本不同所以nginx文件目录也会有所不同
- 找到nginx的sbin目录
/usr/local/nginx/sbin/
- 如果没有则在此目录下查看:
/usr/sbin/
- 找到nginx的sbin目录
- 查看有没有安装ssl模块(基于实际sbin目录输入命令)
/usr/sbin/nginx -V
出现下图则是已经安装过ssl模块
安装 ssl 模块
- 去官网找到目前所使用的 nginx 版本下载下来,进入/usr/local路径 使用指令
wget 下载链接
- 解压
tar -xvf 压缩包全名
- 进入解压后的文件夹路径执行指令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
之后执行make
- 报错的话执行下面的,不报错就算了:
yum -y install openssl openssl-devel
- 继续执行下面的指令。将nginx启动文件覆盖。第一条指令是备份
- 新建目录etc/ssl,并将下载到本地的 ssl 文件上传到此目录
mkdir etc/ssl
- 编辑nginx的配置文件
vim etc/nginx/nginx.conf
1 |
|
- 每次更改配置文件都需要重启nginx服务
nginx -s reload