0

嘿伙计们。我在符号链接时遇到了这个问题。我已经成功地在服务器上部署了一个 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/

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

4

2 回答 2

0

如果/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.

于 2009-10-28T17:51:40.210 回答
0

我想你只有一个额外的/,可能还有一个现有的subdom

rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom
于 2009-10-28T17:53:53.487 回答