0

(簡単に言えば) さまざまなフォルダーをさまざまな Web サイト ドメインに公開したいと考えています。例: mysite2.commysite1.com。apache2 httpd では、バインドする必要があります。Tomcat 7でそれを行うにはどうすればよいですか? NetBeans プロジェクトもいくつか作成しました (war ファイルをコピーしてどこかに貼り付ける必要があると思います)。

私は VPS を持っています。時々 FTP を使用してファイルをアップロードします。そのため、WAR ファイルを /home フォルダーに配置して、アクセス許可を簡単に設定できるようにします。(つまり、Web サイト ファイルの既定のフォルダーを変更したい)

私は本当に知りません:

1) 複数のドメインとそのコンテンツ パスの構成を作成する場所は? デフォルトは

<Host name="localhost"  appBase="webapps">

それを /home/www/site1 /home/www/site2 に変更する方法と、各サイト ドメインの構成を行う方法は?

2) タグ内の server.xml (iirc) に正確に何を記述する必要が<host>ありますか?また、Catalina ホームと競合する可能性はありますか?

Ubuntu 12.10 を使用しています。Apache httpd を実行していません。そこには Tomcat しかありません。

これは初心者の質問であることは知っていますが、それが私であり、GoogleまたはTomcat 7のドキュメントでは物事を把握できません。

非常に混乱。君の力が必要。

4

1 に答える 1

0

ここに 2 つの異なる質問があります。

1 つ目は、Tomcat で Web アプリケーションをデプロイする方法です。http://tomcat.apache.org/tomcat-6.0-doc/appdev/deployment.htmlを読むことをお勧めします。マネージャー アプリケーションを構成すると、初心者にとって最も簡単な方法でアプリをデプロイできます。

2 番目の質問は、異なるアドレスでのアプリケーションの外部アクセスです。Apache はそれを VirtualServers でカバーします。いずれにせよ、デフォルトのポート 80で tomcat を実行することはできないため、Apache VirtualServers とmod_proxyを使用してそれを実現することをお勧めします。

于 2013-01-08T14:00:04.033 に答える