Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16571|Odpoveď: 0

[Web] Nginx konfiguruje SSL a núti http preskočiť na https

[Kopírovať odkaz]
Zverejnené 2. 11. 2014 21:24:29 | | |
Konfiguračný súbor je nasledovný

  1. server {
  2.     listen       80;
  3.     server_name ssl.lanbing.org;
  4.     rewrite ^/(.*) https://ssl.lanbing.org/$1 permanent; #关键代码
  5. }
  6. server
  7. {
  8.     listen 443;
  9.     server_name ssl.lanbing.org; #server_name end
  10.     index index.html index.htm index.php; #index end

  11.     set $subdomain '';
  12.     root  /home/wwwroot/ssl.lanbing.org/web$subdomain;
  13.     include rewrite/typecho.conf; #rewrite end

  14.     #error_page
  15.         error_page 403 /ErrorPages/403.html;
  16.         error_page 404 /ErrorPages/404.html;
  17.         location ~ /ErrorPages/(400|401|403|404|405|502|503)\.html$
  18.     {
  19.                 root /home/wwwroot/ssl.lanbing.org/web;
  20.         }


  21.     location ~ .*\.php$
  22.     {
  23.         fastcgi_pass  unix:/tmp/php-cgi-ssl.lanbing.org.sock;
  24.         fastcgi_index index.php;
  25.         include fcgi-host.conf;
  26.         fastcgi_param DOCUMENT_ROOT  /web$subdomain;
  27.         fastcgi_param SCRIPT_FILENAME  /web$subdomain$fastcgi_script_name;
  28.        }

  29.     location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp3|wma)$
  30.     {
  31.         expires      30d;
  32.     }

  33.     location ~ .*\.(js|css)$
  34.     {
  35.         expires      12h;
  36.     }

  37.     access_log off; #access_log end
  38.     error_log /dev/null; #error_log end
  39.     ssl on; #关键代码
  40.     ssl_certificate /usr/local/nginx/conf/ssl/ssl.lanbing.org.crt;  #关键代码
  41.     ssl_certificate_key /usr/local/nginx/conf/ssl/ssl.lanbing.org.pem; #关键代码
  42. }
Kopírovať kód






Predchádzajúci:Cent na otvorenie QQ zeleného diamantu a Xiao Ma Ge je tu, aby opäť vysadil peniaze
Budúci:[Ponáhľaj sa!] Dievča zo základnej školy práve pustilo tašku s peniazmi!! Prosím, vezmite si ho a vráťte dobremu človeku]
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com