1

Railo を使用して Web サイトを作成しています。私のコードは、Tomcat で実行されている Railo サーバーにデプロイされ、通常の Apache+PHP サーバーにオーバーレイされます。

すべてのリクエストhttp://subdomain.myserver.co.uk/とその子ファイルをディレクトリ/public_html/railo/tomcat/webapps/ROOT/subdomain/directory に送信する必要があります。

ドキュメント ルートを として cPanel でサブドメインを定義しました/public_html/railo/tomcat/webapps/ROOT/subdomain/が、それでもhttp://subdomain.myserver.co.uk/でファイルを表示するように要求します/public_html/railo/tomcat/webapps/ROOT/。リクエストすれば自分のファイルを表示できますhttp://subdomain.myserver.co.uk/subdomain/

私はかなり長い間 .htaccess ファイルをいじっていましたが、行き詰まっています

私が達成しようとしていることを実行する方法はありますか、またはそれらのページを使用して取得することを辞任していますか?http://subdomain.myserver.co.uk/subdomain/

4

3 に答える 3

3

Railo/Tomcat/Apache/Linux インストールへのサイトの追加に関する Railo のドキュメントは次のとおりです。

http://wiki.getrailo.org/wiki/Installation:InstallerDocumentation:LinAddingSites

また、サイト ファイルを ROOT/sitedir/ に配置しないことを個人的にお勧めします。これは、ROOT ディレクトリが既に localhost 用に構成されているためです。別のサイトにサブディレクトリを作成すると、WEB-INF ディレクトリでホスト構成が重複する可能性があります。

代わりに、コントロール パネルのデフォルトを使用し、Tomcat の server.xml ファイルを更新して、コントロール パネルが自然にサイトを配置するディレクトリを指すようにします。これにより、Railo サイトとコントロール パネルが非常にスムーズに連携します。

お役に立てれば!

于 2011-11-14T17:41:00.817 に答える
1

Tomcat アプリケーションを で提供し、 で提供しexample.comない場合は、アプリケーションを ではなく でexample.com/applicationデプロイする必要があります。これにより「デフォルトの Web アプリケーション」になり、.NET から直接サービスを提供できるようになります。/ROOT/applicationexample.com

見てください:http://tomcat.apache.org/tomcat-5.5-doc/config/context.html

于 2011-11-11T07:01:14.170 に答える
0

Cherouvimの答えはうまくいきませんでした。最終的に、アプリケーション全体をROOTディレクトリに配置することになりました

于 2011-11-14T09:33:57.160 に答える