0

サーバー上でいくつかの ruby​​/rails アプリを実行しているとします。

APP ExmplA: dir: /foo/bar/ExmplA はhttp://example.com:4111/で実行されます

APP ExmplB: dir: /foo/bar/ExmplB はhttp://example.com:4112/で実行されます

APP ExmplC: dir: /foo/bar/ExmplC はhttp://example.com:4113/で実行されます

これで、3 つのアプリのデフォルトのルート ルート ("/") を指す共通ディレクトリ /pool/common/http/ ができました。

…したがって、「http://example.com:4113/somedir/something.txt」は、特に指定されていない場合、「/pool/common/http/somedir/something.txt」にマップする必要があります。

3 つのアプリの routes.rb には何を入力すればよいですか?

4

1 に答える 1

1

APP_ROOT/public から共通ディレクトリへのシンボリック リンクを作成できます。

これにより、ルート ('/') を介してすべてにアクセスできるようになります。

于 2012-11-06T11:42:11.357 に答える