【问题标题】:Symlinking problem符号链接问题
【发布时间】:2009-10-28 17:44:01
【问题描述】:

嘿伙计们。我在符号链接时遇到了这个问题。我已经成功地在服务器上部署了一个 ruby​​ on rails 应用程序,并且所有迁移都完成了。它与phusion乘客一起部署。该应用程序位于/home/username/rails_apps/myapp。我想将它符号链接到我网站中的子域。子域的路径是/home/username/public_html/subdom。所以我用这个命令来符号链接它。 ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'

完成后,它会创建http://subdom.maxsy.net/public 但它应该可以被http://subdom.maxsy.net/访问

有人对这个问题有合理的解释吗?谢谢

【问题讨论】:

    标签: ruby-on-rails passenger phusion


    【解决方案1】:

    如果/home/username/public_html/subdom 已作为目录存在,则符号链接不会替换目录:相反,您将获得/home/username/public_html/subdom/public 作为指向/home/username/rails_app/myapp 的符号链接。

    由于您确实想用符号链接替换/home/username/public_html/subdom,因此您必须先删除/home/username/public_html/subdom 目录,然后再运行ln -s /home/username/rails_app/myapp /home/username/public_html/subdom

    【讨论】:

      【解决方案2】:

      我认为您只有一个额外的/,并且可能还有一个现有的subdom

      rm -f /home/username/public_html/subdom
      ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom
      

      【讨论】:

        猜你喜欢
        • 2010-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多