浏览代码

Add host headers to pleroma

Bob Mottram 7 年前
父节点
当前提交
9b44f6d23c
共有 1 个文件被更改,包括 8 次插入2 次删除
  1. 8
    2
      src/freedombone-app-pleroma

+ 8
- 2
src/freedombone-app-pleroma 查看文件

1052
           echo '  location / {'; } >> "$pleroma_nginx_site"
1052
           echo '  location / {'; } >> "$pleroma_nginx_site"
1053
         function_check nginx_limits
1053
         function_check nginx_limits
1054
         nginx_limits "$PLEROMA_DOMAIN_NAME" '15m'
1054
         nginx_limits "$PLEROMA_DOMAIN_NAME" '15m'
1055
-        { echo '    proxy_http_version 1.1;';
1055
+        { echo "    add_header 'Access-Control-Allow-Origin' '*';";
1056
+          echo '    proxy_http_version 1.1;';
1056
           echo "    proxy_set_header Upgrade \$http_upgrade;";
1057
           echo "    proxy_set_header Upgrade \$http_upgrade;";
1057
           echo '    proxy_set_header Connection "upgrade";';
1058
           echo '    proxy_set_header Connection "upgrade";';
1059
+          echo "    proxy_set_header Host \$http_host;";
1060
+          echo '';
1058
           echo "    proxy_pass http://localhost:$PLEROMA_PORT;";
1061
           echo "    proxy_pass http://localhost:$PLEROMA_PORT;";
1059
           echo '  }';
1062
           echo '  }';
1060
           echo '';
1063
           echo '';
1090
       echo '  location / {'; } >> "$pleroma_nginx_site"
1093
       echo '  location / {'; } >> "$pleroma_nginx_site"
1091
     function_check nginx_limits
1094
     function_check nginx_limits
1092
     nginx_limits "$PLEROMA_DOMAIN_NAME" '15m'
1095
     nginx_limits "$PLEROMA_DOMAIN_NAME" '15m'
1093
-    { echo '      proxy_http_version 1.1;';
1096
+    { echo "      add_header 'Access-Control-Allow-Origin' '*';";
1097
+      echo '      proxy_http_version 1.1;';
1094
       echo "      proxy_set_header Upgrade \$http_upgrade;";
1098
       echo "      proxy_set_header Upgrade \$http_upgrade;";
1095
       echo '      proxy_set_header Connection "upgrade";';
1099
       echo '      proxy_set_header Connection "upgrade";';
1100
+      echo "      proxy_set_header Host \$http_host;";
1101
+      echo '';
1096
       echo "      proxy_pass http://localhost:$PLEROMA_PORT;";
1102
       echo "      proxy_pass http://localhost:$PLEROMA_PORT;";
1097
       echo '  }';
1103
       echo '  }';
1098
       echo '';
1104
       echo '';