|
@@ -1058,7 +1058,13 @@ function install_pleroma {
|
1058
|
1058
|
echo ' limit_conn conn_limit_per_ip 50;';
|
1059
|
1059
|
echo ' limit_req zone=req_limit_per_ip burst=50 nodelay;';
|
1060
|
1060
|
echo '';
|
1061
|
|
- echo " add_header 'Access-Control-Allow-Origin' '*';";
|
|
1061
|
+ echo " add_header 'Access-Control-Allow-Origin' '*' always;";
|
|
1062
|
+ echo " add_header 'Access-Control-Allow-Methods' 'POST, GET, OPTIONS' always;";
|
|
1063
|
+ echo " add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type' always;";
|
|
1064
|
+ echo " if (\$request_method = OPTIONS) {";
|
|
1065
|
+ echo ' return 204;';
|
|
1066
|
+ echo ' }';
|
|
1067
|
+ echo '';
|
1062
|
1068
|
echo ' proxy_http_version 1.1;';
|
1063
|
1069
|
echo " proxy_set_header Upgrade \$http_upgrade;";
|
1064
|
1070
|
echo ' proxy_set_header Connection "upgrade";';
|
|
@@ -1113,7 +1119,13 @@ function install_pleroma {
|
1113
|
1119
|
echo ' limit_conn conn_limit_per_ip 50;';
|
1114
|
1120
|
echo ' limit_req zone=req_limit_per_ip burst=50 nodelay;';
|
1115
|
1121
|
echo '';
|
1116
|
|
- echo " add_header 'Access-Control-Allow-Origin' '*';";
|
|
1122
|
+ echo " add_header 'Access-Control-Allow-Origin' '*' always;";
|
|
1123
|
+ echo " add_header 'Access-Control-Allow-Methods' 'POST, GET, OPTIONS' always;";
|
|
1124
|
+ echo " add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type' always;";
|
|
1125
|
+ echo " if (\$request_method = OPTIONS) {";
|
|
1126
|
+ echo ' return 204;';
|
|
1127
|
+ echo ' }';
|
|
1128
|
+ echo '';
|
1117
|
1129
|
echo ' proxy_http_version 1.1;';
|
1118
|
1130
|
echo " proxy_set_header Upgrade \$http_upgrade;";
|
1119
|
1131
|
echo ' proxy_set_header Connection "upgrade";';
|