簡體   English   中英

Nginx:504 網關超時

[英]Nginx:504 Gateway Timeout

我正在使用 Nginx 作為我的 https 服務器來從我的節點服務器提供我的 http 內容。

我還在谷歌雲上托管我的服務器。

我一直收到 504 網關超時錯誤; 所以我想是不是因為我沒有設置我的上游服務器(節點服務器)8080端口開放。 然后就可以了。 不太確定這是否是正確的方法

在此處輸入圖像描述

但后來我一直在網上尋找其他文檔或教程。 我從未見過人們以這種方式配置來連接到節點服務器。 他們主要只讓端口 80 打開。 所以我想知道我在服務器塊中的配置是否導致 504 網關問題

在此處輸入圖像描述

在此處輸入圖像描述

----------第二次更新

這是我的設置,默認寫default_server 在此處輸入圖像描述

但我總是看到文檔包含一個變量 - server_name; 其實我不太明白這個varibale。 我可以知道我是否應該考慮它以供以后使用,盡管它現在可以使用

在此處輸入圖像描述

另外,我的應用程序出現服務器錯誤。

FetchError: 請求到https://34.96.213.54:443/search/guest2失敗,原因:自簽名證書

在此處輸入圖像描述

為什么它適用於 chrome,盡管我直接獲得了 api 並成功獲得了 postman。

第三次更新------ 在此處輸入圖像描述

關於自簽名證書:您需要購買一個或使用免費服務,如https://letsencrypt.org 。此外,您的問題非常基礎,因此您必須在 nginx 文檔( http://nginx.org/ en/docs/http/server_names.html )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM