tls证书申请(https免费证书申请)
今天把项目的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请求灯塔
下一篇:自制苦瓜干的做法(冰糖苦瓜干的做法)上一篇:为什么会有川字纹(眉间有川字纹)