diff --git a/S3-Nginx-Proxy.md b/S3-Nginx-Proxy.md index 6ec7af9..24c44e6 100644 --- a/S3-Nginx-Proxy.md +++ b/S3-Nginx-Proxy.md @@ -22,7 +22,7 @@ server { # The regex will support path style as well as virtual-hosted style bucket URLs # path style: http://s3.yourdomain.com/mybucket # virtual-hosted style: http://mybucket.s3.yourdomain.com - server_name ~^(?:(?[^.]+)\.)s3\.yourdomain\.com; + server_name ~^(?:(?[^.]+)\.)?s3\.yourdomain\.com; ignore_invalid_headers off; client_max_body_size 0; @@ -31,15 +31,15 @@ server { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; - proxy_set_header X-Forwarded-Host $host; - proxy_set_header X-Forwarded-Port $server_port; + proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Port $server_port; proxy_set_header X-Forwarded-Proto $scheme; proxy_connect_timeout 300; proxy_http_version 1.1; proxy_set_header Connection ""; - proxy_request_buffering off; + proxy_request_buffering off; chunked_transfer_encoding off; # If bucket subdomain is not empty,