Skip to content

Commit

Permalink
fix: ERR_SSL_PROTOCOL_ERROR when using IP host.
Browse files Browse the repository at this point in the history
  • Loading branch information
riccox committed Oct 19, 2024
1 parent b093a15 commit 0d6aed7
Showing 1 changed file with 49 additions and 16 deletions.
65 changes: 49 additions & 16 deletions nginx.conf
Original file line number Diff line number Diff line change
@@ -1,28 +1,61 @@
events { }
events {
}
http {

include mime.types;
sendfile on;

server {
listen 24900;
listen [::]:24900;
server_name localhost;
listen 24900;
listen [::]:24900;
server_name localhost;

#error_page 404 /404.html;
root /usr/share/nginx/html;
#error_page 404 /404.html;
root /usr/share/nginx/html;

# direct all traffic to index.html for client-side SPA routing
location / {
try_files $uri $uri/ /index.html;
}
# direct all traffic to index.html for client-side SPA routing
location / {
try_files $uri $uri/ /index.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
# enable CORS
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' '*';
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
#
# Custom headers and headers various browsers *should* be OK with but aren't
#
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range';
#
# Tell client that this pre-flight info is valid for 20 days
#
add_header 'Access-Control-Max-Age' 1728000;
add_header 'Content-Type' 'text/plain; charset=utf-8';
add_header 'Content-Length' 0;
return 204;
}
if ($request_method = 'POST') {
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
}
if ($request_method = 'GET') {
add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range' always;
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' always;
}
}

# redirect https to http
error_page 497 301 http://$http_host$request_uri;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}

}
}

0 comments on commit 0d6aed7

Please sign in to comment.