2
我有一個route_url和我的設置問題。在服務器上,我有一個pans服務器,它監聽端口6543上的127.0.0.1和一個nginx服務器,它反向代理從端口80到端口6543.何時使用金字塔中的route_url或route_path?
我也使用粘貼前綴來檢索真正的客戶端IP這種設置在我的ini文件:
[filter:paste_prefix]
use = egg:PasteDeploy#prefix
[pipeline:main]
pipeline =
paste_prefix
myapp
服務器是一個專用LAN上,我試圖通過SSH隧道建立,因爲這連接到服務器:
ssh [email protected] -L 8080:nginx_server_ip:80
我連接我的客戶在這個網址的網頁:http://localhost:8080
主頁面顯示正確,但隨後使用request.route_url生成的所有鏈接重定向到localhost/url
(不帶:8080)。 我想這與nginx或粘貼前綴(或兩者)有關。
我希望用route_path替換route_url可能會解決這個問題,而無需修復nginx/ini設置問題。
是否有任何理由調用route_url而不是route_path?