服务器之家:专注于服务器技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|

服务器之家 - 服务器系统 - Centos - CentOS7 配置Nginx支持HTTPS访问的实现方案

CentOS7 配置Nginx支持HTTPS访问的实现方案

2021-12-02 16:31CentOS教程网 Centos

这篇文章主要介绍了CentOS7 配置Nginx支持HTTPS访问的实现方案的相关资料,这里实现该功能的步骤进行了详解,需要的朋友可以参考下

CentOS7配置Nginx支持HTTPS访问

1.安装git和bc

yum -y install git bc

2.安装Nginx

    1.准备:      

yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

    2.下载:      

wget https://nginx.org/download/nginx-1.11.6.tar.gz

    3.解压:    

tar zxvf nginx-1.11.6.tar.gz

    4.编译安装:   

?
1
2
3
4
cd nginx-1.11.6
./configure --with-ipv6 --with-http_ssl_module
make
make install

3.申请SSL证书

    1.下载Let's Encrypt     

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

    2.运行Let's Encrypt    

?
1
2
cd certbot
./letsencrypt-auto

   生成文件: 

                cert.pem: 域名证书
                chain.pem: The Let's Encrypt 证书
                fullchain.pem: 上面两者合体
                privkey.pem: 证书密钥

4.配置Nginx

    1.修改nginx.conf文件     

?
1
2
3
4
5
6
7
nano /usr/local/nginx/conf/nginx.conf
 
添加:
ssl_certificate /etc/letsencrypt/live/域名/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/域名/privkey.pem;
修改:
server_name 域名;

 5.自动续签证书

    创建定时任务执行 letsencrypt路径/letsencrypt-auto renew

    例如:

?
1
2
3
crontab -e
新增一行
30 2 * * 1 letsencrypt路径/letsencrypt-auto renew

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

原文链接:https://my.oschina.net/u/1463317/blog/790697

延伸 · 阅读

精彩推荐
  • CentosWIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结

    WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结

    以前在vmware装过一次centOs,因为那个系统被我弄乱了 之前用的不是ADSL上网,是动态IP以太网宽带,装好系统后,网络自动获取就OK了。这次用的ADSL了...问题就...

    脚本之家3812019-10-10
  • CentosCentOS下根据命令查所在的包的方法

    CentOS下根据命令查所在的包的方法

    在工作中经常会遇到想用某个命令机器没装却又不知道命令在哪个包;怎么办呢?今天小编为大家带来的是CentOS下根据命令查所在的包的方法;希望能够帮...

    互联网1872019-06-18
  • Centoscentos6.5 lamp 环境(使用yum安装方法)

    centos6.5 lamp 环境(使用yum安装方法)

    这篇文章主要介绍了centos6.5下安装lamp环境 使用yum安装方法,需要的朋友可以参考下...

    CentOS教程网10662021-11-15
  • Centos在CentOS系统上安装Eclipse的教程

    在CentOS系统上安装Eclipse的教程

    这篇文章主要介绍了在CentOS系统上安装Eclipse的教程,Eclipse是被广大开发者熟知的拥有多种编程语言开发插件的IDE,需要的朋友可以参考下 ...

    开源中文社区4622019-09-17
  • CentosCentOS下如何查看一个文件的硬链接数?

    CentOS下如何查看一个文件的硬链接数?

    一些朋友不知道CentOS下如何查看一个文件的硬链接数?今天小编就为大家带来CentOS下查看一个文件的硬链接数的方法;希望对大家会有帮助;有需要的朋友一...

    CentOS之家6612019-06-26
  • Centos如何修改CentOS7系统默认运行级别?

    如何修改CentOS7系统默认运行级别?

    CentOS系统有7个运行级别(runlevel);今天小编将为大家带来的是修改CentOS7系统默认运行级别的方法,希望对大家会有帮助,有需要的朋友一起去看看吧...

    CentOS之家4312019-06-13
  • CentosCentOS下vi编辑器用法大全

    CentOS下vi编辑器用法大全

    这篇文章主要介绍了CentOS下vi编辑器用法大全,需要的朋友可以参考下 ...

    CentOS之家3532019-09-25
  • CentosCentOS7自生成证书配置SSL WEB详解

    CentOS7自生成证书配置SSL WEB详解

    CentOS 7怎么自生成证书配置SSL WEB?接下来小编将为大家带来的是CentOS7自生成证书配置SSL WEB详解;希望对大家会有帮助!有需要的朋友一起去看看吧...

    脚本之家8612019-06-05