【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

WBOY
發布: 2016-08-18 09:15:37
原創
1657 人瀏覽過

原因是selinux問題,在 /etc/selinux/config裡關閉後,重啟就好了

  • 我創建了個redmine,我host宿主機能夠瀏覽器訪問到192.168.33.55:3000

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 虛擬機內部也能存取到自己192.168.33.55:3000

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 於是我開始修改nginx轉送8080到虛擬機器的3000埠

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 但是nginx重啟後我訪問8080,收到502錯誤

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 但是如果我轉發8080到nginx自己預設的80卻是可以的

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

這是我那裡不對呀,為什麼我不能轉送到3000埠?求助

回覆內容:

原因是selinux問題,在 /etc/selinux/config裡關閉後,重啟就好了

  • 我創建了個redmine,我host宿主機能夠瀏覽器訪問到192.168.33.55:3000

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 虛擬機內部也能存取到自己192.168.33.55:3000

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 於是我開始修改nginx轉送8080到虛擬機器的3000埠

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 但是nginx重啟後我訪問8080,收到502錯誤

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

  • 但是如果我轉發8080到nginx自己預設的80卻是可以的

【已解決】求助centos6 nginx upstream不能轉送到我自己定義的內部端口

這是我那裡不對呀,為什麼我不能轉送到3000埠?求助

我猜你用curl訪問:3000的時候是用root帳號,而你的nginx訪問:3000的時候可能不是root帳號。從日誌來看tcp連接的時候permission denied,網路上的資料有些說是SELinux設定的問題。你可以按照這個思路再排查一下

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!