如何部署Sinatra + HTML网站?

时间:2013-11-05 10:55:50

标签: jquery ajax sinatra web-deployment

我在一个机架上有一个Sinatra后端,在另一个端口上有一个在Apache下运行的HTML站点。因此,每当我从HTML网站上发布Ajax帖子时,我都会遇到跨域问题。 如何在不使用Sinatra模板的情况下在同一台机器上部署后端和前端,但仍具有相同的域?

1 个答案:

答案 0 :(得分:1)

将代理设置添加到HTTP服务器配置

ProxyPass /MyService http://serviceHost:9080/MyService

此示例假定您的前端是来自端口80上的HTTP服务器的服务器,并且您要调用的服务位于端口9080上,它使该服务看起来在端口80上可用。