1. > 电脑手机 >

tcsl证书 tls certificate

  今天把项目的https配置完成。下面是具体的配置步骤

  Linux:CentOS 7.2 64位

  Nginx:nginx-1.13.1

  安装目录:/opt/nginx/

  wget

  1:安装相关依赖

  1.gcc、gcc-c

  妙的安装gcc

  妙的安装gcc-c

  2.pcre、zilb

  好吃安装pcre*

  好吃安装zlib*

  3.因为这次主要是配置https所以添加openssl

  好吃安装openssl

  好吃安装打开SSL-dev

  2、安装Nginx

  (1)解压安装包

  焦油-z-XV-f nginx-1.13.1.tar.gz

  (2)编译

  cd nginx-1.13.1 #进入nginx

  前缀=/opt/nginx-with-http _ SSL _ module-with-http _ stub _ status _ module-with-pcre

  参数说明:

  -前缀:设置安装路径

  -带-http_stub_status_module:支持nginx状态查询

  - with-http_ssl_module:支持https

  -带-pcre:为了支持重写重写功能,必须制定pcre

  (3)安装

  制造

  制作安装

  (4)启动

  /opt/nginx/sbin/nginx-c/opt/nginx/nginx-1。13 .1/conf/nginx。conf

  (5)页面

  访问http://域名/

  三、配置文件

  这一步最重要,上面的按照顺寻安装基本上都没有什么问题

  #用户无人;

  worker _ processes 1;

  事件{

  worker _ connections 1024

  {}

  http {

  包括mime.types

  默认类型应用程序/八位字节流;

  sendfile on

  # tcp _ nopush on

  # keepalive _ time out 0;

  keepalive _ timeout 65

  # gzip on

  服务器{

  听80;

  服务器名域名配置

  重写^(.*)$ host $ 1 permanent;#默认强制使用https对http进行跳转

  # charset koi 8-r;

  # access _ log logs/host。进入。log main

  位置/

  根html

  index.htmlindex.htm指数;

  {}

  error _ page 500 502 503 504/50x。html

  位置=/50x.html {

  根html

  {}

  {}

  服务器{

tcsl证书 tls certificatetcsl证书 tls certificate


  侦听443 ssl

  服务器名

  SSL _ certificate/home/key _ dir/1 _ _ bundle。CRT#指定对应的证书

  SSL _ certificate _ key/home/key _ dir/2 _ 关键;#指定对应的私钥

  SSL _ session _ cache共享: SSL :1m

  ssl _ session _ timeout 5m

  ssl_ciphers HIGH:aNULL:讯息摘要5

  ssl _ prefer _ server _ ciphers on

tcsl证书 tls certificatetcsl证书 tls certificate


  位置/

  proxy _ pass .0 .1:端口/;#将请求都代理到本机港口,这里配置的是项目本地的ip:port端口端口访问域名后会跳转到这个地址里

  {}

tcsl证书 tls certificatetcsl证书 tls certificate


  {}

  {}

  主要有两个地方

  听80;端口的监听

  侦听443 ssl443端口的监听

  这两个地方配置的地方修改成功后,在访问就会是https请求灯塔

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, website.service08@gmail.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息