events {} daemon off; error_log /dev/stderr info; pid /run/nginx.pid; http { access_log /dev/stdout; ssl_certificate /etc/nginx/ssl/cert.crt; ssl_certificate_key /etc/nginx/ssl/cert.key; include mime.types; server { listen 8080; return 302 https://$host:8443$request_uri; } server { listen 8081; return 302 https://$host:8444$request_uri; } server { listen 8443 ssl; root /aurweb/web/html; index index.php; location ~ ^/[^/]+\.php($|/) { fastcgi_pass aurweb-php:9000; fastcgi_index index.php; fastcgi_split_path_info ^(/[^/]+\.php)(/.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; include fastcgi_params; } location ~ .* { rewrite ^/(.*)$ /index.php/$1 last; } } server { listen 8444 ssl; location / { proxy_pass http://aurweb-fastapi:8001; } } }