server { server_name mail.mydomain.com; listen 443 ssl; access_log /var/log/nginx/mail.mydomain.com_access_log main; error_log /var/log/nginx/mail.mydomain.com_error_log info; index index.php; root /home/web/postfixadmin/postfixadmin/public; # Uncomment the following lines only AFTER setup is complete! # location ~ /(setup.php) { # deny all; # alias /home/web/postfixadmin/postfixadmin/public; # } location ~ /.*\.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_pass 127.0.0.1:9000; } }