HTTPS und Nginx
In diesem Tutorial wird beschrieben wie ein schon bestehendes Zertifikat in den Nginx Webserver integriert wird.
Folgend ein beispielhafter vhost Eintrag:
server { server_name example.com; listen 80; listen 443 ssl; if ($ssl_protocol = "") { rewrite ^ https://$server_name$request_uri? permanent; } ssl_certificate /etc/nginx/ssl/server.crt; ssl_certificate_key /etc/nginx/ssl/server.key; access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; root /var/www; index index.html; try_files $uri @virtual; location @virtual { index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/index.php; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; } }