Windows环境nginx在phpStudy下配置https
更新:HHH   时间:2023-1-7


Nginx配置文件内容如下

#power by www.php.cn

#user  nobody;

worker_processes  1;

#error_log  logs/error.log;

#error_log  logs/error.log  notice;

#error_log  logs/error.log  info;

#pid        logs/nginx.pid;

events {

    worker_connections  1024;

}

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"';


    #access_log  logs/access.log  main;

    sendfile        on;

    #tcp_nopush     on;

    #keepalive_timeout  0;

    keepalive_timeout  65;

    #tcp_nodelay on;

    fastcgi_connect_timeout 300;

    fastcgi_send_timeout 300;

    fastcgi_read_timeout 300;

    fastcgi_buffer_size 128k;

    fastcgi_buffers 4 128k;

    fastcgi_busy_buffers_size 256k;

    fastcgi_temp_file_write_size 256k;

    gzip on;

    gzip_min_length  1k;

    gzip_buffers     4 32k;

    gzip_http_version 1.1;

    gzip_comp_level 2;

    gzip_types       text/plain application/x-javascript text/css application/xml;

    gzip_vary on;

    gzip_disable "MSIE [1-6].";


    server_names_hash_bucket_size 128;

    client_max_body_size     100m; 

    client_header_buffer_size 256k;

    large_client_header_buffers 4 256k;

    server {

        listen       80;

        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/access.log  main;

        root    "D:/WWW";

        location / {

            index  index.html index.htm index.php l.php;

            autoindex  off;

        }

        error_page   500 502 503 504  /50x.html;

        location ~ \.php(.*)$  {

   #root    "D:/WWW";

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;

            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

            fastcgi_param  PATH_INFO  $fastcgi_path_info;

            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;

            include        fastcgi_params;

        }

    }

    # HTTPS server

    server {

        listen       443;

        server_name  localhost;


        ssl                  on;

        ssl_certificate      D:/phpStudy2018/PHPTutorial/ssl/openssl.crt;

        ssl_certificate_key  D:/phpStudy2018/PHPTutorial/ssl/openssl.key;

        ssl_session_timeout  5m;

        ssl_protocols  SSLv2 SSLv3 TLSv1;

        ssl_ciphers  HIGH:!aNULL:!MD5;

        ssl_prefer_server_ciphers   on;

        location / {

            root   html;

            index  index.html index.htm;

        }

    }

include vhosts.conf;

}


返回web开发教程...