首页 > 系统相关 >nginx配置https访问

nginx配置https访问

时间:2024-06-14 17:36:46浏览次数:23  
标签:http ssl 访问 header server nginx proxy https

1、配置文件内容如下:

worker_processes  1;

events {
    worker_connections  1024;
}

error_log  /tmp/error.log info;

http
{
    include mime.types;
    default_type application/octet-stream;
    log_format main  '$remote_addr - $remote_user [$time_local] "$request" '
               '$status $body_bytes_sent "$http_referer" '
               '"$http_user_agent" $http_x_forwarded_for';
    client_header_buffer_size 32k;
    large_client_header_buffers 4 32k;
    
    server {
        listen 8081 ssl;
        ssl_certificate        /etc/nginx/server.crt;
        ssl_certificate_key    /etc/nginx/server.key;
        ssl_session_timeout 5m;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_prefer_server_ciphers on;
        
        location / {
            root /usr/local/web;
            index index.html index.htm;
            try_files $uri $uri/ /index.html;
        }

        location /server {
            proxy_pass http://10.43.51.225:8082;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header Proxy-Client-IP $remote_addr;
        }
    }
}

标签:http,ssl,访问,header,server,nginx,proxy,https
From: https://www.cnblogs.com/jipinglong/p/18248314

相关文章

  • Dubbo3 服务原生支持 http 访问,兼具高性能与易用性
    作者:刘军作为一款rpc框架,Dubbo的优势是后端服务的高性能的通信、面向接口的易用性,而它带来的弊端则是rpc接口的测试与前端流量接入成本较高,我们需要专门的工具或协议转换才能实现后端服务调用。这个现状在Dubbo3中得到了彻底解决,Dubbo3.3版本的最新triple协议,在持续提......
  • Nginx优化与防盗链
    一、nginx优化1、配置Nginx隐藏版本号隐藏Nginx版本号,避免安全漏洞泄漏Nginx隐藏版本号的方法    (1)修改配置文件    (2)修改源码  (1)修改配置文件将nginx配置文件中server_tokens选项的值设置为offvim/usr/local/nginx/conf/nginx.confhttp{in......
  • NGINX编译安装sticky
    提醒:目前sticky支持nginx22及以下版本,新版我试了24和26均会编译报错1、下载nginx安装包2、解压进到编译目录,有configure的目录,执行以下命令./configure\--prefix=/usr/local/nginx\--with-file-aio\--with-threads\--with-http_addition_module\--with-http_auth_reques......
  • Docker的通俗理解和通过宿主机端口访问Redis容器的实例
    前言本文解决的问题:入门docker理解镜像与容器、宿主机的概念理解Docker的常用指令创建redis容器,并通过宿主机端口访问默认读者的知识背景:使用过git初次使用Docker本文不会对Docker的定义作出解释,不会涉及Docker的实现原理,旨在帮助读者快速入门docker,理解......
  • 界面组件DevExpress Office File API - 如何用OpenAI增强文档可访问性(二)
    DevExpressOfficeFileAPI是一个专为C#,VB.NET和ASP.NET等开发人员提供的非可视化.NET库。有了这个库,不用安装MicrosoftOffice,就可以完全自动处理Excel、Word等文档。开发人员使用一个非常易于操作的API就可以生成XLS,XLSx,DOC,DOCx,RTF,CSV和SnapReport等企业级文......
  • nginx安装
    sudoapt-getupdatesudoapt-getinstall-ybuild-essentiallibpcre3libpcre3-devzlib1gzlib1g-devlibssl-devwgetgccmakesudoapt-getinstall-ylibmaxminddb-devlibmaxminddb0mmdb-bincd/usr/localsudowgethttp://nginx.org/download/nginx-1.18.0.ta......
  • kubernetes-ingress-nginx-controller资源-用于管理和处理集群中的 Ingress 资源
    ingress-nginx-controller是一个常用的KubernetesIngress控制器,它基于NGINX实现,主要用于管理和处理集群中的Ingress资源。Ingress资源是Kubernetes中的一种网络入口资源,用于将外部流量路由到集群内部的服务ingress-nginx-controller的功能作用流量管理和路由#1、......
  • Radix UI:构建一致且可访问的 React 组件库
    RadixUI:构建一致且可访问的React组件库简介在当今的前端开发领域,React以其声明式编程范式和组件化架构,成为最受欢迎的JavaScript库之一。然而,创建一致的用户体验和可访问的界面往往需要大量的工作。这就是RadixUI组件库发挥作用的地方。什么是RadixUI?RadixU......
  • 让AI知识触手可及——欢迎访问AIDOCZH.COM AI工具中文文档网站!
    让AI知识触手可及——欢迎访问AIDOCZH.COMAI工具中文文档网站!文章目录让AI知识触手可及——欢迎访问AIDOCZH.COMAI工具中文文档网站!一、网址二、已有工具1、LangChain2、Ollama3、DSPy4、Milvus5、Pycaret6、CrewAI三、后续计划四、建站起因无、展望未来在......
  • Nginx常用命令
    以下是一些常见的NGINX交互命令及其作用:nginx-sreload:重新加载NGINX配置文件,使新的配置生效,而不需要重启NGINX服务器。nginx-sstop:优雅地停止NGINX服务器,允许当前连接完成后再停止服务。nginx-squit:优雅地停止NGINX服务器,并等待所有连接完成后再停止服务。nginx......