tls证书申请(https免费证书申请)

2022-11-13 06:21:02 发布:网友投稿
热度:24

  今天把项目的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

  {}

  {}

  服务器{

  侦听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

  位置/

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

  {}

  {}

  {}

  主要有两个地方

  听80;端口的监听

  侦听443 ssl443端口的监听

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

下一篇:自制苦瓜干的做法(冰糖苦瓜干的做法)
上一篇:为什么会有川字纹(眉间有川字纹)