upstream php { server php:9000; } server { listen 80; server_name 100.75.105.112; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass php; } } server { listen 443 ssl; server_name ${NGINX_SERVER_NAME}; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { include fastcgi.conf; fastcgi_intercept_errors on; fastcgi_pass php; } ssl_certificate /etc/nginx/certs/self-signed/cert.pem; ssl_certificate_key /etc/nginx/certs/self-signed/cert-key.pem; }