Docker

在nginx上部署gatsby刷新時重定向地址錯誤並帶出埠號?

  • November 14, 2019

我有一個網站,並將該網站部署在 docker 容器中的 nginx 上。問題是當我刷新站點時,chrome 地址欄會顯示埠號並重定向錯誤。

我是前端程序員,沒有任何伺服器權限,所以我不能在後端嘗試任何東西。在伺服器端,我已經嘗試編輯nginx配置文件但沒有成功。

這是網站地址:

www.haetek.com/case

如果刷新頁面,它會顯示埠號 8181。

www.haetek.com:8181/case

我期望正常的地址重定向。

這是docker-compose.yml

services:
 nginx:
   image: 'bitnami/nginx:latest'
   ports:- '80:8181'- '443:8443'
   volumes:- ./conf:/opt/bitnami/nginx/conf- ./certs:/certs- ./data:/app

解決這個問題只需在地址末尾添加一個斜杠,

這個地址

www.haetek.com/case

到這個地址

www.haetek.com/case/

我不知道為什麼它解決了這個問題的細節。但它奏效了。

引用自:https://unix.stackexchange.com/questions/551659