zoukankan      html  css  js  c++  java
  • 在linux nginx服务器上,给内网ip配置https

    1)安装OpenSSL

    //yum install mod_ssl openssl

    yum -y install openssl openssl-devel

    mkdir /etc/pki/nginx

    cd /etc/pki/nginx

    2)生成私钥和自签证书

    openssl req -newkey rsa:2048 -nodes -keyout rsa_private.key -x509 -days 365 -out cert.crt -subj "/C=CN/ST=GD/L=SZ/O=vihoo/OU=dev/CN=127.0.0.1/emailAddress=yy@qq.com"

    #监听443端口

    server {
            listen       443 ssl http2 default_server;
            listen       [::]:443 ssl http2 default_server;
    #        server_name  _;
            root         /var/www/html;
    
            ssl_certificate "/etc/pki/cert.crt";
            ssl_certificate_key "/etc/pki/rsa_private.key";
            ssl_session_timeout  10m;
            ssl_ciphers HIGH:!aNULL:!MD5;
            ssl_prefer_server_ciphers on;
    #
    #        # Load configuration files for the default server block.
    #        include /etc/nginx/default.d/*.conf;
    #
            location / {
            }
          
            location ~ .php$ {
               root           /var/www/html;
                    index index.html index.php;
               fastcgi_pass   127.0.0.1:9000;
               fastcgi_index  index.php;
               fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
               include        fastcgi_params;
           }
            error_page 404 /404.html;
                location = /40x.html {
            }
    #
            error_page 500 502 503 504 /50x.html;
                location = /50x.html {
            }
        }

    6、重启nginx生效

    systemctl restart nginx

  • 相关阅读:
    The Instruments Workflow
    About Instruments
    视频播放插件Video.js
    各大三方API
    Xib、AutoLayout等使用心得
    克隆示例
    接口类型的多重继承
    高级着色语言简介
    DirectX Box
    Direct3D初始化
  • 原文地址:https://www.cnblogs.com/hualingyun/p/14596094.html
Copyright © 2011-2022 走看看