![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
現在Apache、Tomcatをmod_jk2で連携しwebサーバを構築しております。
そこでチューニングについて、色々と調べているのですが、
Apache単体のチューニングサイトは良く見かけるのですが、
Tomcatと連携した場合のチューニング例(質問内容が解決するような)がなかなか見つからず困っております。
以下の問題に参考になるサイト、あるいわアドバイスがあればご教授お願い致します。
■以下環境設定等
※Apache設定
バージョン2.0.59
httpd.conf設定
******************************************
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
<IfModule prefork.c>
StartServers 5
MinSpareServers 5
MaxSpareServers 10
MaxClients 250
MaxRequestsPerChild 0
</IfModule>
*******************************************
※Tomcat設定
バージョン5.0.28
server.xml設定
*******************************************
<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="8080"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
debug="0" connectionTimeout="20000"
disableUploadTimeout="true" />
<!-- Note : To disable connection timeouts, set connectionTimeout value
to 0 -->
<!-- Note : To use gzip compression you could set the following properties :
compression="on"
compressionMinSize="2048"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml"
-->
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!--
<Connector port="8443"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS" />
-->
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
*******************************************
■疑問点
1.Apache、Tomcatを連携する際の使用ポートは8009となっているが、
Tomcat側の8009設定には情報が載っていなのは正常なのか。
ApacheとTomcatのコネクション設定を最適化したいと思い
いろいろ検証しているのですが、Apacheのhttpd.confの設定を見てる気がしてならないです…。。
2.いろんなサイトを見ているとApacheと連携した際は、
Tomcatの8080ポートを使わない設定にしている所が非常に多いです。
8080ポートを使わないからセキュリティ上消すのは分かるのですが、
何か他にも特別な理由等あるのでしょうか?
例えば、80ポート、8080ポートと両方で受け付けていると動作がおかしくなるや、メモリを余計に食うなど。
以上、長くなりましたが些細な点でもいいのですので、ご教授お願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> 1.Apache、Tomcatを連携する際の使用ポートは8009となっているが、
> Tomcat側の8009設定には情報が載っていなのは正常なのか。
> ApacheとTomcatのコネクション設定を最適化したいと思い
> いろいろ検証しているのですが、Apacheのhttpd.confの設定を見てる気
> がしてならないです…。。
<Connector port="8009"
enableLookups="false" redirectPort="8443" debug="0"
protocol="AJP/1.3" />
まさしくこの部分だと思いますけど。ちなみに、Apache 側は workers2.properties で設定します (ファイル名はソースコードにハードコードされています)。
> 2.いろんなサイトを見ているとApacheと連携した際は、
> Tomcatの8080ポートを使わない設定にしている所が非常に多いです。
> 8080ポートを使わないからセキュリティ上消すのは分かるのですが、
> 何か他にも特別な理由等あるのでしょうか?
> 例えば、80ポート、8080ポートと両方で受け付けていると動作がおかし
> くなるや、メモリを余計に食うなど。
それはないでしょうが、使わないものは閉じる、これはセキュリティ向上のための鉄則だと思います。それが Well Known Port の 80 版であるならなおさらです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- PHP eclipse pleiades phpのインストールについて 1 2023/02/03 17:15
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- Java Javaで個人ブログサイトを作りたい 7 2022/04/03 17:37
- モニター・ディスプレイ display portの仕様と使い方について教えてください。 1 2023/06/12 08:13
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- その他(プログラミング・Web制作) Excel の判定式で正しく判定されない場合があります。 2 2022/05/31 14:43
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Port 113 IDENT が、「Closed」
-
USBポートの有効と無効
-
servletでポート番号を出さない...
-
ポート135、445がコマンドプロ...
-
下の症状は何か危ないのでしょ...
-
NEC Aterm WD701CVですべてのポ...
-
ファイアウォールのポート設定...
-
ウイルスバスター2007:ファイ...
-
パソコンを無断で使われている...
-
MSN関連のページに行くと、フリ...
-
Widgets.exeがオーバーランしま...
-
DELLのパソコンの電源を入...
-
HDDの不良ブロックの解消方法を...
-
ランタイムエラーで、解決方法...
-
パソコンからパンという乾いた...
-
自分の画面が他人にみられてい...
-
ssl_error_logのエラー内容(AH...
-
IPアドレスで接続できない
-
「遮断」の反対語は何ですか?
-
プリンタを動かすとパソコンが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Port 113 IDENT が、「Closed」
-
svchost.exeは不正な通信に使わ...
-
TomCatが動作しません
-
カスペルスキーのポート開放で...
-
servletでポート番号を出さない...
-
ポート135、445がコマンドプロ...
-
ポートを「閉じる」ことと「外...
-
UDPポート110(POP3)の使われ...
-
音声チャットで「ポートを開く...
-
サーバとしてのMac miniのポー...
-
外部へ通信しようとしたがブロック
-
BITCOMETとEMULE
-
ファイヤウォールについて
-
パーソナルファイアーオールの...
-
Windowsの簡易ファイヤーウォー...
-
ファイアウォールのポート設定...
-
ウイルスバスター2009 疑わし...
-
NEC Aterm WD701CVですべてのポ...
-
友人兄のPCのBitcometを使えな...
-
ウイルスバスター2007:ファイ...
おすすめ情報