日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx 跨域。。。掉坑里了,小心

發布時間:2024/3/24 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx 跨域。。。掉坑里了,小心 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天公司產品一個功能突然掛掉了。。。向客戶演示之前出現了,手機端顯示不能獲取下載資源,可是急壞了一票人。。

通過手機端,調查服務器地址調用了http:/2342342.domain.hostname.cn/apis/stickydataurls/接口,服務器返回502和500錯誤,去查看服務器前端Nginx錯誤日志顯示:

2014/08/13 16:11:00 [error] 23851#0: *10303771 connect() failed (111: Connection refused) while connecting to upstream, client: 12.12.12.12, server: *.domain.hostname.cn, request: "POST /apis/pl/getStickGoInfo HTTP/1.0", upstream: "http://10.8.1.10:8080/apis/pl/getStickGoInfo", host: "00e06f26db47.domain.hostname.cn"
.........................
2014/08/13 16:21:48 [error] 24149#0: *9354 invalid URL prefix in "http://", client: 14.205.27.34, server: *.domain.hostname.cn, request: "GET / HTTP/1.1", host: "123456789012.domain.hostname.cn" 2014/08/13 16:21:49 [error] 24149#0: *9363 invalid URL prefix in "http://", client: 14.205.27.34, server: *.domain.hostname.cn, request: "GET / HTTP/1.1", host: "123456789012.domain.hostname.cn", request: "GET /favicon.ico HTTP/1.1", host: "123456789012.domain.hostname.cn" 2014/08/13 16:21:49 [error] 24149#0: *9365 invalid URL prefix in "http://", client: 14.205.27.34, server: *.domain.hostname.cn, request: "GET / HTTP/1.1", host: "123456789012.s.234g.cn", request: "GET /favicon.ico HTTP/1.1", host: "123456789012.domain.hostname.cn" 2014/08/13 16:25:32 [error] 24151#0: *12008 directory index of "/var/www/" is forbidden, client: 36.103.170.240, server: host, request: "GET / HTTP/1.0", host: host

這個時候再去看Nginx配置,也沒有錯。對于路徑/? 和/apis/stickydataurls/都有重定向,

server_name *.domain.hostname.cn; location /{................ } location = /apis/stickydataurls/ {include /etc/nginx/conf.d/PhyLink;proxy_pass http://do.host.cn/apis/pl/getStickGoInfo; }

但是訪問一直出現問題。
再去查看日志,發現最早的日志,出現了不應該出現的8080端口,這個端口是在 location / 分支才應該出現的,但是在這個配置里邊,出現這個情況是完全不能理解的,手機端調用/apis/stickydataurls/應該進入do.host.cn域下的/apis/pl/getStickGoInfo。而不應該出現10.8.1.10:8080/apis/pl/getStickGoInfo。

?

轉載于:https://www.cnblogs.com/tom-zhao/p/3910569.html

總結

以上是生活随笔為你收集整理的nginx 跨域。。。掉坑里了,小心的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。