忍者ブログ

鯖設定とプログラム

メモ。

<< | 2024/04 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | >>

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

LINUXにmod_jkでTomcatとApacheを接続する

http://tomcat.apache.org/connectors-doc/

私の場合、linux/jk-1.2.19/mod_jk-apache-2.0.49-linux-i686.soをダウンロード

ダウンロードしたのをリネームしてフォルダを移動
# cp mod_jk-apache-2.0.49-linux-i686.so /etc/httpd/modules/mod_jk.so
# cd /etc/httpd/modules
# chmod ga+x mod_jk.so

/etc/httpd/conf/にmod_jk.confを作る
# vi /etc/httpd/conf/mod_jk.conf
mod_jk.confの中身

LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /app/* ajp13w

/etc/httpd/conf/にworkers.propertiesを作る
# vi /etc/httpd/conf/workers.properties
workers.propertiesの中身

worker.list=ajp13w
worker.ajp13w.type=ajp13
worker.ajp13w.host=localhost
worker.ajp13w.port=8009

# vi /etc/httpd/conf/httpd.conf
にこれを書き加える
Include conf/mod_jk.conf

今、Tomcatが動いていればそのままApacheを再起動する。
/etc/init.d/httpd restart

http://ドメイン/app/ にアクセスして

HTTP Status 404 - /app/


type Status report

message /app/

description The requested resource (/app/) is not available.


Apache Tomcat/5.5.20

ってエラー表示されてTomcatが動いている事が分かる。

Tomcatのフォルダ内にappフォルダを作る。
# cd /usr/local/tomcat/webapps/
# mkdir app
index.jspを作る
# vi /usr/local/tomcat/webapps/app/index.jsp

index.jspの中身
<html>
<head><title>Hello World!</title></head>
<body>
<h1>Hello World!</h1>
<p>
<%
   String hello = "Hello World!";
   out.println(hello);
%>
</p>
</body>
</html>

http://ドメイン/app/ にアクセスして

Hello World!

Hello World!

出来上がり。


最後に8080のサービスを止める
# vi /usr/local/tomcat/conf/server.xml

<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <!--
    <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
    -->

これでTomcatを再起動。
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh

http://ドメイン:8080/app/ で見つかりません
http://ドメイン/app/ で表示されればOK
PR
この記事にコメントする







  Vodafone絵文字入力用パレット表示ボタン i-mode絵文字入力用パレット表示ボタン Ezweb絵文字入力用パレット表示ボタン

この記事へのトラックバック




ブログ内検索
カレンダー
03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
プロフィール
HN:
No Name Ninja
性別:
非公開
自己紹介:
へなちょこサーバ管理者

HPは作れるがプログラムが出来なかったので、PHPを覚えた。

公開サーバ環境:
CPU:Pentium M 740 1.73GHz
Mem:512MB DDR2
HDD1:160GB SATA
HDD2:160GB SATA
OS:RedHat Enterprise Linux ES v4
Apache:httpd-2.0.52-28ent
MySQL:mysql-4.1.20-1
PHP:php-5.2.5
JavaSE:JDK6
Tomcat:apache-tomcat-5.5.20
Apache Tomcat Connector:jk-1.2.19

ローカルサーバ環境:
DELL INSPIRON4000
OS:RedHat Enterprise Linux ES v4
Apache:httpd-2.0.52-28ent
MySQL:mysql-4.1.20-1
PHP:php-5.2.5
JavaSE:JDK6
Tomcat:apache-tomcat-5.5.20
Apache Tomcat Connector:jk-1.2.19

ローカルPC
OS:Windows7
最新コメント
[03/14 mietwagen]
[02/02 Online poker]
[03/13 ほし]
[03/01 へなとこ]
[11/14 ポポ]
アクセス解析
?
カウンター
起動、終了、再起動
Apacheの起動
/etc/init.d/httpd start
Apacheの終了
/etc/init.d/httpd stop
Apacheの再起動
/etc/init.d/httpd restart

Tomcatの起動
/usr/local/tomcat/bin/startup.sh
Toncatの終了
/usr/local/tomcat/bin/shutdown.sh

MySQLの起動
/etc/rc.d/init.d/mysqld start
MySQLの終了
/etc/rc.d/init.d/mysqld stop
MySQLの再起動
/etc/rc.d/init.d/mysqld restart

vsftpdの起動
/etc/init.d/vsftpd start
vsftpdの終了
/etc/init.d/vsftpd stop
vsftpdの再起動
/etc/init.d/vsftpd restart
場所
httpd.conf
/etc/httpd/conf/httpd.conf

AdminControlMenu: AdminMenu | NewEntry | EditComment | EditTrackback

忍者ブログ [PR]