nginx線上一次臨時小小配置記錄

   由於用到了開源產品接入遊戲sdk服務器,因此將nginx 80端口轉向了40000 因此nginx訪問會出現這種情況:

 404 not found

  好久沒有配置這個了,百度了一下很多坑,不信你自己百度試試,404 not found鬼知道會給你帶來什麼,於是自己琢磨了下,打開配置文件看看後才知道原來問題在:

  proxy_pass http://127.0.0.1:40000;

  

於是修改配置,nginx -t之後檢查

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful


於是reload後


又出現了:

 {"code":-1,"id":"0","nick":"","token":"","msg":"ROUTE ERROR"

鬼知道這個好像是路由錯誤,其實這就是路徑錯誤,和路由毛關係都沒有。


於是徹查完


接下來做個小小的記錄:


直接上圖吧:


wKioL1jt1q6B_mc9AAAPD5bjVkI837.png


之後配置完:

wKiom1jt2HXwFAiEAAC-eJtsP-U838.png給我們辛苦的程序員醒醒腦..... 下圖


wKioL1jt1sCSGI12AAd_CkcinEU216.png



配置過程需要涉及到nginx優先級的問題(所謂的優先級在業務沒有用到之前個人理解是儘量避免用正則就是...  看客若有疑問,請自行測試。只代表個人看法。)


  另外附加一條鏈接:http://blog.csdn.net/xy2204/article/details/47749405

wKioL1jt1t7DMtu0AAB8JZX-VUs365.png

 馬賽克設置的目錄地方需要額外注意: 由於涉及到私密故隱藏。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章