1

Apache と同様に、nginx で複数の Web サイトをホストしようとしています。Apache には htdocs というフォルダがあります。ディレクトリとファイルを htdocs 内に配置し、URL が次のような場合

www.example.com

次に、htdocs フォルダー内のディレクトリとファイルに次のようにアクセスできます。

www.example.com/exampledir1www.example.com/exampledir2

nginxでも同じことをしたいです。出来ますか。会社に静的 IP を持つサーバーがあります。その上にnginxをインストールしました。デフォルトでは、nginx.confファイルに次の行を含む1つのrailsアプリをホストしています

server {
  listen 80;
  server_name mycomp.does-it.net;
  root /var/www/mysamplerails/public;
  passenger_enabled on;
  rails_env development;
}

「mycomp.does-it.net」という URL にアクセスすると、このサイトにアクセスできます。

今私がやりたいことは、別のレールアプリを用意しmycomp.does-it.net/mysecondrailsappて、ルートとしてアクセスすることです。

私はたくさんグーグルで検索しましたが、結局どこにも行きません。私はApacheのバックグラウンドから来ており、これらはnginxでの最初の試みの一部です。

4

1 に答える 1

0

Passenger_base_uriオプションを使用します。ドキュメントを参照してください:サブ URI へのデプロイ

于 2012-07-23T20:43:42.773 に答える