如何将URL映射到端口和修改的URL? [英] How to map URL to port and modified URL?
本文介绍了如何将URL映射到端口和修改的URL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将www.somesite.com/api(.*)映射到www.somesite.com/$1:9000? (我需要将/api映射到运行@端口9000的Play框架应用程序)
How do I map www.somesite.com/api(.*) to www.somesite.com/$1:9000? (I need to map /api to Play framework application running @ port 9000)
我做了以下事情:
$HTTP["url"] =~ "^/api" {
proxy.server = ( "" =>
( ( "host" => "127.0.0.1", "port" => 9000 ) ) )
}
当我转到somesite.com/api时,这使我进入somesite.com/api:9000,并且得到找不到操作:对于请求'GET/api'"
This gets me to somesite.com/api:9000 when I go to somesite.com/api, and I get "Action not found: For request 'GET /api'"
推荐答案
使用Nginx可以轻松实现:
It is easily accomplished using Nginx:
location /api/ {
rewrite ^/api(/.*)$ $1 break;
proxy_pass http://localhost:9000;
}
这篇关于如何将URL映射到端口和修改的URL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文