nginx https配置模板

正文

user  root;
worker_processes  1;

#error_log  /usr/local/nginx/logs/error.log error;
#error_log  /usr/local/nginx/logs/error.log  notice;
#error_log  /usr/local/nginx/logs/error.log  info;
#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
    
    #开启http的debug level 系统日志 
    error_log  /usr/local/nginx/logs/error.log debug;

    #定义访问日志格式并使用
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
        '$status $body_bytes_sent "$http_referer" '
        '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /usr/local/nginx/logs/access.log  main;

    #使用sendfile 内核拷贝传输文件
    sendfile        on;

    keepalive_timeout  65;

    server {

        # 单IP多域名的时候使用,可分不到不同的server块,此处不必
        #server_name  120.79.215.199 host1.sshsu.top; 

        #开启ssl: nginx version > 1.15.0 
        listen  8086 ssl;

        #开启ssl: nginx version < 1.15.0
        #listen 8086;
        #ssl on;

        
        charset utf-8;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 10m;

        #设置证书和私钥
        ssl_certificate /root/certs/Nginx/1_host1.sshsu.top_bundle.crt;
        ssl_certificate_key /root/certs/Nginx/2_host1.sshsu.top.key; 

        # 路径匹配
        location / { 
            root /root/git/janus-gateway/html;
            index  index.html index.htm;
        }
    }
}
posted @   woder  阅读(386)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示