SSL

          Posted on 2013-09-10 15:30 H2O 閱讀(216) 評論(0)  編輯  收藏
          #user  nobody;
          worker_processes  4;
          #error_log  logs/error.log;
          #error_log  logs/error.log  notice;
          #error_log  logs/error.log  info;
          #pid        logs/nginx.pid;
          events {
              worker_connections  51200;
          }
          http {
              passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.0;
              passenger_ruby /usr/local/bin/ruby;
              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"';
              log_format  main  '$remote_addr | $remote_user | [$time_local] | "$request" | '
                                '"$status" | $body_bytes_sent | "$http_referer" | '
                                '"$http_user_agent" | "$http_x_forwarded_for" | $request_time';
              #access_log  logs/access.log  main;
              sendfile        on;
              #tcp_nopush     on;
              #keepalive_timeout  0;
              keepalive_timeout  65;
              gzip  on;
              client_max_body_size 20m;
              client_header_buffer_size 16k;
              large_client_header_buffers 4 64k;
              # forbid ip access 禁止用IP訪問
              server{
          listen 80;
          server_name _;
          return 404;
              }
              # dev server
              server{
          listen 80; #監聽正規的80端口
          server_name www.domain.com;
                  access_log /home/domain.com/dev/log/access.log main;
          rails_env development; 
          location ~ ^/(product|image|images)/ {
          access_log off;
          root /home/domain.com/dev/public;
          expires 30d;
                  }
          location / {
          root /home/domain.com/dev/public;
          passenger_enabled on;
          }
              }
              # ssl to server 配置轉發
              upstream server {
                  server 127.0.0.1:80;
              }
              # ssl for dev
              server{
          listen 443; #監聽 SSL端口
          server_name www.domain.com;
          access_log /home/domain.com/dev/log/ssl_access.log main;
          ssl on;
          ssl_certificate server.crt;
          ssl_certificate_key server_nopassword.key;
                  # 下面這堆都是抄的
          location / {
          proxy_pass  http://server; #把所有的請求轉發給 server,看上面的配置
          proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
          proxy_set_header Host $host;
                          proxy_set_header X-Real-IP $remote_addr;
                          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header X-Forwarded-Proto https;
          proxy_redirect     off;
          }
              }
          }

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 0, comments - 21, trackbacks - 0, articles - 101

          Copyright © H2O

          主站蜘蛛池模板: 顺义区| 洛宁县| 怀仁县| 西宁市| 兰考县| 岚皋县| 济阳县| 荣昌县| 武定县| 新津县| 山丹县| 岳池县| 稻城县| 孝昌县| 新余市| 河北区| 柞水县| 长泰县| 汾阳市| 广宁县| 松溪县| 中卫市| 兴文县| 永修县| 霍城县| 丰顺县| 汉沽区| 龙海市| 共和县| 繁峙县| 桂阳县| 通道| 肥西县| 罗平县| 三江| 临泽县| 东乡| 夏河县| 尼勒克县| 金秀| 保山市|