HI,欢迎您光临Downzz,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!
当前位置:首页 > 站长教程 > SEO优化 > SSL知识 > 如何用nginx配置https证书

如何用nginx配置https证书

时间:2019-10-28人气:472来源:Downzz我要评论(0)

概述

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

如何用nginx配置自定义证书(https访问)

基础环境

操作系统:centos6.8

依赖包安装顺序依次为:openssl、zlib、pcre, 然后安装Nginx包(先安装gcc编译)

安装包目录:

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

/opt/openssl/ openssl-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 –qa | grep zlib

rpm –qa | grep openssl

2、安装openssl

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

# cd openssl-1.1.0c

# ./config --prefix=/usr/local/openssl 

# make && make install

3、安装pcre:

# unzip pcre2-10.22.zip

# cd pcre2-10.22

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

# make && make install

4、安装zlib:

# tar -xvf zlib-1.2.8.tar.gz

# cd zlib-1.2.8

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

 # make && make install

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/pcre2-10.22 --with-openssl=/opt/openssl/openssl-1.1.0c

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

#make && make install

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

如何用nginx配置自定义证书(https访问)

8、配置证书

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

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

openssl genrsa -des3 -out server.key 1024 (设置密码为gzcss123)

openssl req -new -key server.key -out server.csr

cp server.key server.key.org

openssl rsa -in server.key.org -out server.key (密码gzcss123)

rm server.key.org

openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

8.2、配置文件修改server段:

server {

 listen 443 ssl;

 server_name apprtc.com;

 

 ssi on;

 ssi_silent_errors on;

 ssl on;

 ssl_certificate /usr/local/nginx/server.crt;

 ssl_certificate_key /usr/local/nginx/server.key;

 location / {

 proxy_pass xx.xx.xx.xx;

 proxy_redirect default; 

 }

 }

温馨提示:以上内容和图片整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!如有侵权行为请联系删除!

相关文章

  • 请通配符ssl证书多少钱?申请通配符ssl证书流程是如何样的?

    现如今,很多公司都是被网络黑客所进攻自身的网址,这使公司的品牌形象遭受危害,也使自身的资金接到损害,这时候大伙儿能够挑选使用通配符ssl资格证书,能够合理协助公司的的网址不会受到“损害”可以和别的资格证书一样用同样的认证,并且也不容易遭受威
  • https安全证书域名错误如何办?ssl证书域名不匹配?

    在互联网时代,安全证书的应用时不可或缺的,那样在大家网页浏览或是网上交易的情况下全是能够安心的去做的,很多人针对这种专业知识并不是十分掌握,在碰到难题的情况下,会感觉没办法处理,但是如今不必担心了,网编带著诸位如今来了解一下有关这些方面的

网友评论

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

还没有收到评论,赶紧来抢沙发吧~

关于站长下载 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2005-2019 Downzz.Com 【站长下载】 版权所有 浙ICP备17005543号-4 | 浙公网安备 42011102000245号工信部

声明: 本站部分内容属于原创转载请注明出处 如有侵权行为请严格参照本站【版权声明】与我们联系,我们将在48小时内容进行处理!