SSL

          Posted on 2013-09-10 15:30 H2O 閱讀(219) 評論(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; #監(jiān)聽正規(guī)的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 配置轉(zhuǎn)發(fā)
              upstream server {
                  server 127.0.0.1:80;
              }
              # ssl for dev
              server{
          listen 443; #監(jiān)聽 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; #把所有的請求轉(zhuǎn)發(fā)給 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;
          }
              }
          }

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


          網(wǎng)站導(dǎo)航:
           

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

          Copyright © H2O

          主站蜘蛛池模板: 家居| 沧州市| 万安县| 德江县| 文化| 商洛市| 新化县| 黑水县| 慈溪市| 卫辉市| 苍梧县| 尼玛县| 理塘县| 桐梓县| 镇坪县| 梁平县| 华坪县| 邵阳市| 宜昌市| 昆山市| 库尔勒市| 饶平县| 罗山县| 漳浦县| 乌兰察布市| 琼海市| 金门县| 屏东县| 沅江市| 依兰县| 正安县| 达尔| 奉化市| 镇雄县| 达日县| 双江| 融水| 怀仁县| 天台县| 连云港市| 高州市|