Ich bin Bereitstellen eines sub URI Schienen app auf Ubuntu mit Apache und Phusion Passenger zu
www.mydomain.com/suburi
und habe Probleme, es zu konfigurieren. Im Moment erhalte ich diese Fehlermeldung:
Passenger Error #2
An error occurred while trying to access '/srv/www/mydomain/public/suburi': Cannot resolve possible symlink '/srv/www/mydomain/public/suburi': No such file or directory (2)
Sowohl die Rails-App für mydomain.com als auch die Rails-App für mydomain.com/suburi befinden sich in /srv/www/
Mein derzeitiger virtueller Host sieht folgendermaßen aus:
<VirtualHost 173.230.137.212:80>
ServerName www.mydomain.com
ServerAlias mydomain.com
DocumentRoot /srv/www/mydomain/public
ErrorLog /srv/www/error.log
RewriteEngine On
RewriteOptions Inherit
RailsEnv production
<directory /srv/www/mydomain/public>
Options Indexes FollowSymLinks -MultiViews
AllowOverride all
Order allow,deny
allow from all
</directory>
RailsBaseURI /suburi
<Directory /srv/www/suburi>
Options -MultiViews
</Directory>
Ich weiß, dass die Pfade richtig sind, aber das ist das Einzige, von dem ich weiß, dass es richtig ist. Meine Serveradministrationskenntnisse sind nicht besonders gut.
Ich habe einen Sym-Link vom öffentlichen Ordner von mydomain.com zum öffentlichen Ordner der Unter-URI erstellt. Ich bin mir nicht sicher, ob ich das richtig gemacht habe, denn die Dokumentation ist nicht so toll. Gibt es etwas, das ich übersehe und/oder falsch mache? Habe ich die falsche Systemverknüpfung vorgenommen?
Ich wäre wirklich dankbar für jede Hilfe.
Oder wenn jemand eine bessere/einfachere Möglichkeit kennt, es mit einer Subdomain zu tun, wie subdomain.mywebsite.com, das würde auch funktionieren.
Dankeschön