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

          主站蜘蛛池模板: 永寿县| 大余县| 颍上县| 中牟县| 日照市| 南川市| 临海市| 梁平县| 石河子市| 拉萨市| 江山市| 隆回县| 柯坪县| 木兰县| 新民市| 仁寿县| 谢通门县| 巧家县| 平武县| 青神县| 郸城县| 沛县| 贵南县| 娄底市| 怀远县| 景泰县| 铜梁县| 孝义市| 改则县| 灵寿县| 全椒县| 成武县| 阿图什市| 临西县| 铅山县| 龙川县| 桐梓县| 汉源县| 防城港市| 芜湖县| 清徐县|