« 2007年12月 | メイン | 2008年03月 »

2008年02月 アーカイブ

2008年02月12日

Javaのインストール


1.
http://java.sun.com/j2se/1.4.2/ja/download.html
から
j2sdk-1_4_2_16-linux-i586.bin (RPM in self-extracting file )
をダウンロード。

2.http://www12.plala.or.jp/ksp/prog/java/inst.html に従いインストール
参考:
http://mt.category.jp/archives/2008/02/tomcat.html
http://www.itmedia.co.jp/developer/java/tomcat/02/index.html
(ディレクトリ: /usr/local/jakarta-tomcat)

3.apxs のインストール
 「apt-get install apache2-devel」
 で/usr/bin/apxsが使えるようになる。

4.サーブレット実行環境 http://www.atmarkit.co.jp/fjava/rensai2/jspservlet03/jspsevlet03_3.html
apacheとtomcatとの連携 http://bitarts.jp/tech/linux/apache_jk2.html

http://www-06.ibm.com/jp/software/data/developer/library/techdoc/tomcat.html#3に従う↓↓↓
・jakarta-tomcat-connectors-jk2-src-current.tar.tar をダウンロードして解凍(/usr/local/src以下に)
・jakarta-tomcat-connectors-jk2-2.0.4-src/jk/native2 に移動して 「./buildconf.sh」を実行
・「./configure --with-apxs2=/usr/bin/apcs --with-tomcat4=/usr/local/jakarta-tomcat」を実行
・「make」を実行
・/usr/local/src/jakarta-tomcat-connectors-jk2-2.0.4-src/jk/build /jk2/apache2/の下にmod_jk2.soというモジュールができる

・参考 http://mkserver.dip.jp/vinelinux/perform/apache/0162.html


うまくいかず J2SDK1.4.2を削除してJDKインストール http://mkserver.dip.jp/vinelinux/perform/install/0056.html
および TOMCATインストール http://mkserver.dip.jp/vinelinux/perform/apache/0161.html
からやりなおし

成功
(TOMCATは「apache-tomcat-5.5.26.tar.tar」、JDKは「jdk-6u4-linux-i586-rpm.bin」)

・CATLINA_HOME の設定・・・http://www.thinkit.co.jp/cert/article/0708/2/4/3.htm
・ディレクトリ構造とプログラム例・・・http://www.searchman.info/java_eclipse/1050.html
・http://localhost:8080/ でアクセス

Tomcat起動コマンドは「/usr/local/tomcat/bin/startup.sh」(http://fedorasrv.com/tomcat-fc1.shtml)
chkconfigへTomcat起動スクリプト追加 :/etc/rc.d/init.d/tomcat
URLの8080をとるには/etc/apache2/conf/httpd.conf に等を追加

バーチャルドメインで公開するには Apache 2.2とmod_proxy_ajp を参考に virtualhost.conf に<Location ・・・>・・・</Location>を追加する


一般ユーザー用に例えば /usr/local/tomcat/webapps 以下にディレクトリを作り、そこをDocumentRootにすると、JSPもTOMCATに渡してしまうらしい(http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=31586&forum=12&3)が、その場合解決策はこちら→http://sorajo.spaces.live.com/blog/cns!CF5810903289B74A!175.entry
(未)
 ← 必要なし?


(未)・一般ユーザディレクトリとの関係・・・http://fedorasrv.com/tomcat-fc1.shtmlhttp://blog.toofactory.net/archives/7549262.html ←VirtualhostのDocumentRootを直接webapps以下を指定すればいい。

NG→PERLやPHPプログラムをブラウザで指定するとファイルのダウンロードダイアログが出る!!

http://tomo.no-ip.com/goodstream/seversidejava/tomcat/linux/tips-apache.htmlhttp://bitarts.jp/tech/linux/apache_jk2.htmlhttp://siisise.net/java/tomcat/mod_jk2.htmlhttp://memorva.jp/memo/linux/tomcat.php、(http://www.miloweb.net/tomcat2.html mod_jkでないからだめ?) を参考にする。


[PHPだけは解決]
要するにTomcatでCGIを使えるようにしなければならない(http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi/free?page=Tomcat%A4%C7CGI%A4%F2%BB%C8%A4%A6 参照)
↑一応上記に従い %CATALINA_HOME/conf/web.xml の記述をコメントアウトをはずしたら「WEB-INF/cgi/」ディレクトリ内はOKになった。

続きを読む "Javaのインストール" »

2008年02月19日

サーバー機(サーバーマシン)引越しのときにコピーすべきファイル

/etc/postfix/main.cf
/etc/postfix/master.cf
/etc/apache2/conf.d/virtualhost.conf
/var/spool/cron/root

・MySQLデータベース→DBとテーブルをコピー。(mysqldumpでバックアップを取り、バックアップファイルは大きいのでデータ移動にはrsyncを使いバックアップを復元する。)

2008年02月21日

CPANでSQLiteのインストール

MTでSQLiteを使っている場合はCPANからDBD::SQLiteをインストールする

perl -MCPAN -e shell
install DBD::SQLite

About 2008年02月

2008年02月にブログ「自宅サーバー構築日記」に投稿されたすべてのエントリーです。過去のものから新しいものへ順番に並んでいます。

前のアーカイブは2007年12月です。

次のアーカイブは2008年03月です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。