首页 > 编程知识 正文

nginx二级域名绑定(nginx免费https)

时间:2023-05-05 03:01:05 阅读:101290 作者:2771

概述

有朋友生产环境需要配置https,但是又没买证书,所以今天主要分享下如何编译安装nginx和怎么去配置https证书(自定义证书)。

基础环境

操作系统:centos6.8

依赖包安装顺序依次为:openssl、zlib、pcre、然后安装Nginx包(先安装(同地面控制中心)地面控制中心编译)

安装包目录:

/opt/nginx/nginx-1.11.5.tar.gz

/opt/open SSL/open SSL-1 . 1 . 0c . tar . gz

/opt/zlib/zlib-1.2.8.tar.gz

/opt/pcre/pcre2-10.22.zip

1、检测是否有已安装rpm包

rpm -qa |grep pcre

rpm质量保证| grep zlib

rpmQA | grep打开SSL

2、安装openssl

# tar-xvf openssl-1.1.0c.tar.gz

# cd openssl-1.1.0c

# ./config -前缀=/usr/local/openssl

#制作制作安装

3、安装pcre:

#解压缩pcrv 2-10.22。活力

#光盘聚合酶链反应2-10.22

# ./configure-prefix=/usr/local/pcre-enable-utf8

#制作制作安装

4、安装zlib:

# tar-xvf zlib-1.2.8.tar.gz

# cd zlib-1.2.8

# ./configure-prefix=/usr/local/zlib

#制作制作安装

5、安装nginx:

# tar-xvf nginx-1.11.5.tar.gz

# cd /opt/nginx-1.11.5

# ./configure-prefix=/usr/local/nginx-with-http _ gzip _ static _ module-with-http _ stub _ status _ module-with-http _ SSL _ module-with-pcre=/opt/pcre/pcre 2-10.22-with-OpenSSL=/opt/OpenSSL/OpenSSL-1。1 .0c

(-带-pcre和- with-openssl都是指定的解压目录路径,不是编译安装的路径)

#制作制作安装

6、动态库链接

#cd /etc/ld.so.conf.d/

#vi nginx.conf

/usr/local/nginx

#ldconfig

7、重启nginx命令:

CD/usr/local/nginx/sbin。/nginx-c/usr/local/nginx/conf/nginx。conf

8、配置证书

nginx的安装目录:/usr/local/nginx

8.1、配置证书(在nginx编译安装目录下)

OpenSSL gen RSA-des3-out服务器。键1024(设置密码为gzcss123)

打开SSL请求-新密钥服务器。密钥服务器。企业社会责任

server.key.org

OpenSSL RSA-in-server . key . org-out服务器。键(密码gzcss123)

server.key.org RM

OpenSSL x509-请求天数365-in服务器。企业社会责任-签署密钥服务器。密钥服务器。同  

8.2、配置文件修改计算机网络服务器段:

服务器{

监听443 ssl

服务器名apprtc.com;

(同SmallScaleIntegration)小规模综合开启;

ssi _ silent _ errors on

安全套接层打开;

SSL _ certificate/usr/local/nginx/server。阴极射线管;

SSL _ certificate _ key/usr/local/nginx/server。钥匙;

位置/

proxy _ pass xx。xx。xx。xx;

代理重定向默认值;

}

}

访问https://服务器互联网协议(互联网协议)

关于nginx方面安装部署和配置https的内容就介绍到这了,大家有空也可以测试下做个实验。后面会分享更多关于devops和工商管理学博士(工商管理博士)方面的内容,感兴趣的朋友可以关注下!

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。