Ssl 向子目录/子域部署不';我真的不支持

Ssl 向子目录/子域部署不';我真的不支持,ssl,nginx,subdomain,web-deployment,subdirectory,Ssl,Nginx,Subdomain,Web Deployment,Subdirectory,我一直在尝试将它部署到我的家庭服务器的一个子目录中,比如说example.com 我有一些限制条件,我希望看到这些条件得到满足: 不得位于网站根目录(我正在托管其他内容和应用程序) 必须通过SSL进行保护(已在example.com上实现,但不适用于子域,我必须为此付费) kandan不支持托管在子目录上(您不能告诉它托管在example.com/kandan上并让它自动更新其链接) 我列出了我的尝试,但要点如下: 对nginx的调整 将--前缀=/kandan添加到精简启动 RAILS\

我一直在尝试将它部署到我的家庭服务器的一个子目录中,比如说
example.com

我有一些限制条件,我希望看到这些条件得到满足:

  • 不得位于网站根目录(我正在托管其他内容和应用程序)
  • 必须通过SSL进行保护(已在
    example.com
    上实现,但不适用于子域,我必须为此付费)
  • kandan不支持托管在子目录上(您不能告诉它托管在
    example.com/kandan
    上并让它自动更新其链接)
我列出了我的尝试,但要点如下:

  • 对nginx的调整
  • --前缀=/kandan
    添加到
    精简启动
  • RAILS\u RELATIVE\u URL\u ROOT=“/kandan”
  • map Kandan::Application.config.relative\u url\u root
    config.ru中运行Rack::URLMap…
  • config.ru
  • routes.rb中的
    scope”/kandan“
  • production.rb中的config.relative\u url\u root=“/kandan”
  • 所有这些的许多组合
所有这些都没起作用

目前,我可以在主页上显示一些缺少的元素(JS、API调用失败…)和一些工作元素(CSS在那里…)

有没有办法完全实现我想要的