2011-07-23 10 views
1

新しいWebサイトのニーズに基づいてサーバーをセットアップしようとしています。基本的には、ソーシャルエンジンをベースにしたWebサイトを構築する必要があります。プラットフォームの要件(ここにはhttp://www.socialengine.net/support/documentation/article?q=152&question=SocialEngine-Requirements)によれば、WebサーバーはApacheベースである必要があります。サーバーの設定:ApacheとTomcatが必要です。

私の問題は、サイトに含める必要があるWebアプリケーションの追加に伴います。 Webアプリケーションでは、非同期要求処理が可能なサーバーが必要です。現在、TomcatまたはGlassFishでのみサポートされています。

TomcatをApacheに統合する方法を説明するこのチュートリアルの1つであるhttp://www.serverwatch.com/tutorials/article.php/2203891/Integrating-Tomcat-with-Apache.htmが見つかりました。 Tomcatだけを実行しているサーバーでも、アプレットのニーズに対応できるだけでなく、ソーシャルエンジンプラットフォームからのApache(HTTPを前提とした)のニーズに対応できますか?あなたが望むホスティングプロバイダはありますか?

私はフロントエンドのものをあらかじめやったことがありますが、バックエンドの詳細を処理するのは初めてです。そのため、サーバー側の機能に関する知識は本当にゴミです。私が正しい質問をしていないかどうか教えてください。

おかげ

答えて

3

あなたは本当に他方はPHPを必要とするため、両方のアプリケーションのためにTomcatを使用することはできません。 TomcatとApacheを同じサーバー上で実行するのはかなり一般的です。それらを混ぜ合わせる際の最近のドキュメントを参照したいかもしれません。thisでも、確かにmod_proxy_ajpを見てください。

他のアプリケーションとは何ですか?サーバアプリケーションを初めて使う人は、非同期リクエスト処理を設定するのはちょっと難しいですが、ドキュメンテーションもたくさんあるので、ゲームであればOKかもしれません。また、あなたはRackspace Cloudまたは同様のホストからの仮想プライベートサーバーを取得したり、共有ホストを得ることができる、あなたは自分ですべてを設定したい場合は、そのアプリがnode.js(ホスティング情報here

でうまくいくかどうかを確認したいかもしれません必要なアプリが既に設定されているため、環境をカスタマイズする能力が制限され、2つのホスティングプランが必要になることもありますが、設定が簡単です。何らかの理由で、また同じドメイン上で、両方のアプリが同じマシン上にある必要があるかどうかによっても多少異なります。

1

通常のLAMPスタックではSE4が正常に実行されますが、3秒以内にページが読み込まれるように調整する必要があります。 a2dismodで使用していないApacheモジュールを削除する必要があります。たとえば、サイトでRubyを使用していない場合は、a2dismod rubyです。これは、メモリ使用量を制御するのに役立ちます。 APCは必須です。

チューニングphp/apacheの詳細については、Performance tuning on Apache, PHP, MySQL, WordPress v1.1 – Updated

をお読みください
関連する問題