我正在使用 NextJs 應用程式,我在其中使用簡單的提取來發送一些 POST 資料。
我們在本地主機上使用了應用程式,它運行良好,但是當我將它放在服務器上時,出現以下錯誤。
混合內容:“https://speechwithai.com/home”頁面通過 HTTPS 加載,但請求了不安全的資源“http://18.224.190.161:5000/fileToText”。此請求已被阻止;內容必須通過 HTTPS 提供。
from 和 to 都在同一個 IP 地址上 ( https://speechwithai.com/ )。在后面,我在 80 埠運行 NGINX 到服務器 WebAPP,在 5000 運行 Flask REST API。我使用 Flask 是因為我需要 python 庫來處理一些檔案。
我嘗試了多個帖子,但沒有找到任何解決方案。有人可以幫我嗎?
我想要的只是向正在運行的 FLASK API 服務器發送請求
http://someIPAddress:5000 來自https://myLiveNextJsApplication.com
uj5u.com熱心網友回復:
由于兩臺服務器都在同一臺服務器后面運行,并且您已經設定了 nginx。
跟著這些步驟
- 為燒瓶設定反向代理,如下所示
events {}
http {
server {
listen 443;
location /flask_api {
proxy_pass http://127.0.0.1:5000/;
}
nginx 配置位于/etc/nginx/nginx.conf
. 有關更多資訊,請訪問https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
配置 ui 以使用這個 flask_api
url = https://speechwithai.com/flask_api
更新燒瓶路徑路線以使用
/flask_api
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/478007.html