Advertisement
lucianoes

nginx virtualhost RT

Sep 26th, 2011
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 1.71 KB | None | 0 0
  1. server {
  2.         listen          80;
  3.         server_name     rt4.mydomain.com;
  4.         access_log      off;
  5.  
  6.         location / {
  7.                 rewrite   ^(.*)        https://$server_name$1 permanent;
  8.            
  9.      }
  10. }
  11.  
  12. server {
  13.         listen 443;
  14.         server_name rt4.mydomain.com;
  15.         access_log  /var/log/nginx/access.log;
  16.         ssl     on;
  17.         ssl_certificate        /etc/ssl/certs/rt4.crt;
  18.         ssl_certificate_key    /etc/ssl/private/rt4.key;
  19.  
  20.  
  21.         location / {
  22.             fastcgi_param  HTTPS              on;
  23.             fastcgi_param  QUERY_STRING       $query_string;
  24.             fastcgi_param  REQUEST_METHOD     $request_method;
  25.             fastcgi_param  CONTENT_TYPE       $content_type;
  26.             fastcgi_param  CONTENT_LENGTH     $content_length;
  27.  
  28.             fastcgi_param  SCRIPT_NAME        "";
  29.             fastcgi_param  PATH_INFO          $uri;
  30.             fastcgi_param  REQUEST_URI        $request_uri;
  31.             fastcgi_param  DOCUMENT_URI       $document_uri;
  32.             fastcgi_param  DOCUMENT_ROOT      $document_root;
  33.             fastcgi_param  SERVER_PROTOCOL    $server_protocol;
  34.  
  35.             fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
  36.             fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;
  37.  
  38.             fastcgi_param  REMOTE_ADDR        $remote_addr;
  39.             fastcgi_param  REMOTE_PORT        $remote_port;
  40.             fastcgi_param  SERVER_ADDR        $server_addr;
  41.             fastcgi_param  SERVER_PORT        $server_port;
  42.             fastcgi_param  SERVER_NAME        $server_name;
  43.             fastcgi_pass 127.0.0.1:9000;
  44.         }
  45.  
  46.         location /NoAuth/images {
  47.             root /opt/rt4/share/html;
  48.         }
  49.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement