tls证书申请(https免费证书申请)
2022-08-27 21:33:10 浏览:56
今天把项目的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请求灯塔