Rack (Sinatra) 应用程序指向 '/'部署在子文件夹中时到父级的根目录
我有一堆小型 sinatra 应用程序,现在我也必须在 SSL HTTP 下发布它们。
我有 https://secure.mydomain.com/ 并且我想在子目录中发布这些应用程序:
- /app1
- /app2
我遵循 Phusion Passenger 说明 此处 在子目录中发布,但在每个应用程序内“/”指向根目录。
我不想更改所有应用程序的代码,因为它们已经在非 ssl 环境中工作。
我需要更改什么才能使应用程序的“/”指向应用程序的根目录,而不是父级的根目录?
I have a bunch of small sinatra apps, and now I have to publish them under SSL HTTP as well.
I have https://secure.mydomain.com/ and I want to publish those apps in subdirectories:
- /app1
- /app2
I followed Phusion Passenger instructions here to publish in subdirs, but inside each application '/' points to root directory.
I don't want to change the code of all apps because, they are already working in non-ssl environment.
What do I need to change to make my application's '/' point to app's root, and not parent's root?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来您只需要
url
辅助方法:Looks like you just need the
url
helper method: