Server {
listen 1.1.1.1:443 ssl;
server_name website www.website;
access_log logs/website.access.log main;
error_log logs/website.error.log error;
keepalive_timeout 70;
root /srv/http/website/public_html;
index index.php index.html index.htm;
location /gallery/ {
auth_basic "Restricted";
auth_basic_user_file /srv/http/website/htpasswd;
}
ssl_certificate /etc/ssl/private/website.pem;
ssl_certificate_key /etc/ssl/private/website.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
access_log off;
expires max;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_index index.php;
###Using http://library.linode.com/lemp-guides Howto###
#fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass 127.0.0.1:9000;
##fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name
fastcgi_param HTTPS on;
}
}
REFERENCES
http://forum.linode.com/viewtopic.php?t=7666
