Need help optimizing nginx to redirect from HTTP/80 to HTTPS/443

Mark Alan varia at e-healthexpert.org
Sun Feb 22 14:55:39 MSK 2009


I am trying to optimize Nginx (Nginx/0.6.35 + Ubuntu 8.10) to redirect 
from HTTP/80 to HTTPS/443

I.e., any calls made to:
    http://pma.clinicacgm.0/ ,
should go into:
    https://pma.clinicacgm.0/


Could you review the bellow attached script and see if it can be optimized?


Thank you,

M.


# --- cut here ---
# /etc/nginx/sites-available/spma
server {
	listen pma.clinicacgm.0:80;
	server_name pma.clinicacgm.0;
	# redirect phpmyadmin to the https page
	location / {
		# redirect to secure page [permanent | redirect]
		rewrite ^/(.*) https://pma.clinicacgm.0 permanent;
	}
}
server {
	listen pma.clinicacgm.0:443;
	server_name pma.clinicacgm.0;

	access_log /var/log/nginx/pma.access.log;
	error_log /var/log/nginx/pma.error.log;

	#root /var/www/phpmyadmin;
	root /usr/share/phpmyadmin;

	location / {
		index index.php;
		include /etc/nginx/fastcgi_params;
		fastcgi_pass unix:/tmp/php-fastcgi.socket;
		fastcgi_index index.php;
		fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
		fastcgi_param HTTPS on;
	}

	gzip  off; # gzipping SSL encripted data is a waste of time
	ssl  on;
	ssl_certificate /etc/nginx/ssl/clinicacgm/server.crt;
	ssl_certificate_key /etc/nginx/ssl/clinicacgm/server.key;

}
# --- cut here ---





More information about the nginx mailing list