symbolische Links Problem
-
08-07-2019 - |
Frage
Hey dudes.i dieses Problem habe, während SymLink. Ich habe erfolgreich eine Ruby on Rails-Anwendung auf dem Server und alle Migrationen sind fertig zum Einsatz. Es ist mit Phusion Passagieren eingesetzt. Die Anwendung ist in /home/username/rails_apps/myapp
. Ich will es eine Sub-Domain in meiner Seite Symlink. der Weg zur Subdomäne /home/username/public_html/subdom
ist. So habe ich diesen Befehl es Symlink.
ln -s '/home/username/rails_apps/myapp/public/' '/home/username/public_html/subdom'
, wenn es fertig ist, es schafft http://subdom.maxsy.net/public
aber es soll durch http://subdom.maxsy.net/
zugänglich sein
jemand eine vernünftige Erklärung für dieses Problem? Dank
Lösung
Wenn /home/username/public_html/subdom
bereits als Verzeichnis vorhanden ist, wird der Symlink das Verzeichnis nicht ersetzen. Sie stattdessen /home/username/public_html/subdom/public
als symbolischer Link abrufen, die auf /home/username/rails_app/myapp
Da es scheint, dass Sie wirklich /home/username/public_html/subdom
durch die Symlink ersetzen wollen, müssen Sie zuerst das /home/username/public_html/subdom
Verzeichnis entfernen, bevor ln -s /home/username/rails_app/myapp /home/username/public_html/subdom
ausgeführt wird.
Andere Tipps
Ich glaube, Sie nur eine zusätzliche /
haben und möglicherweise eine bestehende subdom
rm -f /home/username/public_html/subdom
ln -s /home/username/rails_apps/myapp/public /home/username/public_html/subdom