How to configure mongrel_cluster + PHP + SSL with nginx

karthi r karthikr2006 at gmail.com
Wed May 12 13:39:08 MSD 2010


 <http://nginx.org/en/docs/http/configuring_https_servers.html>


I tried following steps below link, after  i access PHP application ex:
https://loclahost/phpapp1/ <http://loclahost/php/> asking save as  index.php



http://nginx.org/en/docs/http/configuring_https_servers.html

This sample my sample nginx config file
upstream railsapp1 {
  server 127.0.0.1:9000;
  server 127.0.0.1:9001;
}
upstream
 railsapp2 {
  server 127.0.0.1:9010;

  server 127.0.0.1:9011;
}

server {
    listen               443;
    server_name          mydomain.com;
    ssl                  on;
    ssl_certificate      mydomain_com.crt;
    ssl_certificate_key  mydomain_com.key;
    ssl_protocols        SSLv3 TLSv1;
    ssl_ciphers          HIGH:!ADH:!MD5;

}

  location = / { rewrite ^
/phpapp1/ permanent; }
  location ~ ^/phpapp1/.*\.php$ {

    root /srv/http/php;
    fastcgi_pass 127.0.0.1:9100;

fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME
$request_filename;
    include fastcgi_params;
  }

  location /phpapp1/ {
    root /srv/http/php;
    index
index.php;
    try_files $uri $uri/ /phpapp1/index.php;
  }

location = /phpapp1 { rewrite ^ /phpapp1/ permanent; }
  location
@railsapp1 { proxy_pass http://railsapp1;
 }

  location = /railsapp1 { rewrite ^ /railsapp1/ permanent; }

location /railsapp1/ {
    alias /srv/http/rails/railsapp1/

public/;
    try_files $uri @railsapp1;
    expires max;
  }
  location @railsapp2 { proxy_pass http://railsapp2; }
  location = /railsapp2 { rewrite ^ /railsapp2/ permanent; }
  location /railsapp2/ {
    alias /srv/http/rails/devel/railsapp2/public/;
    try_files $uri @railsapp2;
    expires max;
  }
  location /whatever/ {
    root /srv/temp;
    autoindex on;
  }
  location /apacheapp/ { proxy_pass http://127.0.0.1:9200; }
}





R.Karthik
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20100512/668cc7b1/attachment.html>


More information about the nginx mailing list