如何设置Lighttpd作为跨站请求的代理?
我想设置我的lighttpd服务器来代理一些请求(例如RSS请求)到其他域,这样我就可以使用javascript获取数据。例如,我想从内部Redmine获取Atmo feed(比如http://code.internal.acme )到开发人员仪表板(例如 http://dashboard.internal.acme)。我想使用 JavaScript 获取它,但我不能使用 JSONP 之类的东西,而且我不想为此使用 Flash。
目前我的lighttpd.conf中有这个
proxy.server = ( "/http-bind/" => (( "host" => "10.0.100.52", "port" => 5280 ) ) )
这样我就可以通过 Javascript 连接到我们的内部 jabber 服务器。但我想要更通用的方式...类似
proxy.server = ( "/proxy/{1}" => ( ( "url" => {1} ) ) )
I want to setup my lighttpd server to proxy some requests (for ex. RSS requests) to other domains so i can fetch data using javascript. For example i'd like to fetch Atmo feed from internal Redmine (say http://code.internal.acme) to developer dashboard (say http://dashboard.internal.acme). I'd like to fetch it using JavaScript but i cant use something like JSONP and i don't want to use Flash for that.
Currently i have this in my lighttpd.conf
proxy.server = ( "/http-bind/" => ( ( "host" => "10.0.100.52", "port" => 5280 ) ) )
This way i can connect to our internal jabber server via Javascript. But i want more generic way... Something like
proxy.server = ( "/proxy/{1}" => ( ( "url" => {1} ) ) )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我找不到办法做到这一点。所以我只是用 Python 编写“代理”。
谢谢大家的想法...
I found no way to di this. So i simply write "proxy" with Python for that.
Thanks everybody for your ideas...