溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

windows下用nginx配置https服務(wù)器

發(fā)布時間:2020-07-20 03:57:42 來源:網(wǎng)絡(luò) 閱讀:1049 作者:fengyuzaitu 欄目:編程語言

步驟一 下載安裝包

????http://nginx.org/en/download.html , 下載nginx-1.16.1.zip


????在控制臺cmd中進(jìn)入解壓目錄運行指令 start nginx


????http://slproweb.com/products/Win32OpenSSL.html????下載OpenSSL工具生成證書


步驟二 創(chuàng)建SSL證書

????http://slproweb.com/products/Win32OpenSSL.html 下載OpenSSL?


? ? 創(chuàng)建私鑰????openssl genrsa? -out server.key 2048?


????創(chuàng)建csr證書????openssl req -new -key server.key -out server.csr


????生成crt證書????openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt


步驟三 配置nginx下的nginx.conf配置文件
??? server {
??????? listen?????? 80?? ssl;#配置ssl加密
??????? server_name? localhost;
??
??????? ssl_certificate????? F:/example/cpp-httplib-build/nginx-1.16.1/server.crt;? # 這個是證書的crt文件所在目錄
??????? ssl_certificate_key? F:/example/cpp-httplib-build/nginx-1.16.1/server.key;? # 這個是證書key文件所在目錄

??ssl_session_cache??? shared:SSL:1m;
??ssl_session_timeout? 5m;

??ssl_ciphers? HIGH:!aNULL:!MD5;
??ssl_prefer_server_ciphers? on;
??
??????? #charset koi8-r;

??????? #access_log? logs/host.access.log? main;

??????? location / {
??????????? root?? html;
??????????? index? index.html index.htm;
??????? }

??????? #error_page? 404????????????? /404.html;

??????? # redirect server error pages to the static page /50x.html
??????? #
??????? error_page?? 500 502 503 504? /50x.html;
??????? location = /50x.html {
??????????? root?? html;
??????? }

??????? # proxy the PHP scripts to Apache listening on 127.0.0.1:80
??????? #
??????? #location ~ \.php$ {
??????? #??? proxy_pass?? http://127.0.0.1;
??????? #}

??????? # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
??????? #
??????? #location ~ \.php$ {
??????? #??? root?????????? html;
??????? #??? fastcgi_pass?? 127.0.0.1:9000;
??????? #??? fastcgi_index? index.php;
??????? #??? fastcgi_param? SCRIPT_FILENAME? /scripts$fastcgi_script_name;
??????? #??? include??????? fastcgi_params;
??????? #}

??????? # deny access to .htaccess files, if Apache's document root
??????? # concurs with nginx's one
??????? #
??????? #location ~ /\.ht {
??????? #??? deny? all;
??????? #}
??? }


步驟四重啟服務(wù)

????nginx -s reload


步驟五配置host文件C:\Windows\System32\drivers\etc 路徑下
????127.0.0.1????????? mynginx.cn? #需要配置的域名


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI