Redhat
TOPPHPREDHAT
MENU
REDHAT 7.3
REDHAT 9
rpm install
wu-ftpd
samba
make install
PostgreSQL
Apache
PHP
WWWCOUNT
namazu.cgi
MEMO
INSTALL MEMO
その他
実験
Apache2
Apache2+PHP4
TOMCAT4
rpmでサーバ構築
RH7.3+PHP4.3.4
rpmでサーバ構築
あまりやりたくないrpmのみでのサーバ構築.
一度はやっとこうということでやってみた.簡単なので説明無しで手順のみ.
利用したOSはRedhat7.3.

インストール
準備としてエラータからそのバージョンでの最新のrpmをダウンロードしておく.
(実際はwu-ftpdとsambaだけはDL端折ってCDのやつ使った^^;)
rpm -ivh wu-ftp* wu-ftpdのインストール
rpm -ivh samba-* sambaのインストール
swatのrpmもちゃんとインストールする事.
rpm -ivh apache*
rpm -ivh mod_ssl*
apacheのインストール.
エラータにあったのを全部入れとく.
apache-1.3.27-2.i386.rpm
apache-devel-1.3.27-2.i386.rpm
apache-manual-1.3.27-2.i386.rpm
mod_ssl-2.8.12-2.i386.rpm
rpm -ivh postgresql-* PostgreSQLのインストール.
エラータにあったものを入れとく.ただし,確か2つほど入らないのがあった(詳細失念).
postgresql-7.2.3-5.73.i386.rpm
postgresql-contrib-7.2.3-5.73.i386.rpm
postgresql-devel-7.2.3-5.73.i386.rpm
postgresql-docs-7.2.3-5.73.i386.rpm
postgresql-jdbc-7.2.3-5.73.i386.rpm
postgresql-libs-7.2.3-5.73.i386.rpm
postgresql-odbc-7.2.3-5.73.i386.rpm
postgresql-perl-7.2.3-5.73.i386.rpm
postgresql-python-7.2.3-5.73.i386.rpm
postgresql-server-7.2.3-5.73.i386.rpm
postgresql-tcl-7.2.3-5.73.i386.rpm
postgresql-test-7.2.3-5.73.i386.rpm
postgresql-tk-7.2.3-5.73.i386.rpm
# rpm -ivh php-* PHPのインストール.
エラータにあったものを入れとく.
php-4.1.2-7.3.6.i386.rpm
php-devel-4.1.2-7.3.6.i386.rpm
php-imap-4.1.2-7.3.6.i386.rpm
php-ldap-4.1.2-7.3.6.i386.rpm
php-manual-4.1.2-7.3.6.i386.rpm
php-mysql-4.1.2-7.3.6.i386.rpm
php-odbc-4.1.2-7.3.6.i386.rpm
php-pgsql-4.1.2-7.3.6.i386.rpm
php-snmp-4.1.2-7.3.6.i386.rpm
rpm -e kakasi-devel
rpm -e kakasi
rpm -ivh kakasi-2.3.4-1.i386.rpm
rpm -ivh kakasi-devel-2.3.4-1.i386.rpm
rpm -Uvh kakasi-dict-2.3.4-1.i386.rpm
rpm -Uvh perl-File-MMagic-1.13-2.noarch.rpm
rpm -Uvh perl-Text-Kakasi-1.05-1.i386.rpm
rpm -ivh namazu-*
namazuのインストール.
あらかじめ入っているパッケージを削除してインストールする.
rpm -ivh j2sdk-1_4_2-linux-i586.rpm J2SDKのインストール
最初はbinかなんかの拡張子で実行すると使用許諾のメッセージが出てYesを入力するとrpmが作成されたような・・(詳細失念).
rpm -ivh tomcat4-* TOMCAT4のインストール
 

変なメッセージ出ました.
ちゃんと設定ファイル書いとけよ,みたいな感じでしょうかね.

 

Preparing... ########################################### [100%]
1:tomcat4 ########################################### [ 33%]

Don't forget to setup vars in /etc/tomcat4/tomcat4.conf to
adapt the RPM to your configuration.
Also edit/create /etc/java/java.conf to define your default JDK

For security purposes, tomcat4 service is installed
but not activated by default.
use your service installer for such purposes
ie: ntsysv

2:tomcat4-admin-webapps ########################################### [ 66%]
3:tomcat4-webapps ########################################### [100%]

rpm -ivh mod_jk2-ap13-2.0.1-1jpp.i386.rpm mod_jk2のインストール
本家の最新版のフォルダにはrpmが入ってないので古いバージョンで我慢しとく.
     
最低限の各種設定
# su postgres
bash-2.05$ initdb -D /var/lib/pgsql/data/
bash-2.05$ postmaster -i -S -D /var/lib/pgsql/data/
PostgreSQLの初期化と起動
PostgreSQLのバージョンが7.3以降の時は”initdb”する時に”--encoding=EUC_JP --no-locale”とかのオプションも付けときましょう.
     
# vi httpd.conf
<IfDefine HAVE_JK2>
     LoadModule jk2_module modules/mod_jk2.so
     # AddModule mod_jk2.c
     # Include /etc/httpd/conf/mod_jk2.conf

</IfDefine>
”mod_jk2-ap13-2.0.1-1jpp.i386.rpm”を入れると左記記述が追加されると思うので赤い部分2行はコメントアウトする.
     
/etc/xinetd.d/以下
   以下ファイルのDisable指定はコメントアウトする。
    swat,telnet,wu-ftpd
xinet.dの設定変更
     
http://サーバのIPアドレス:901 swatでsambaの設定変更
     
# vi tomcat4.conf
JAVA_HOME="/usr/java/j2sdk1.4.2"
LANG=ja_JP.eucJP
TOMCAT4の設定
# vi tomcat-users.xml
<user username="manager" password="tomcat" roles="manager"/>
<user username="admin" password="tomcat" roles="admin"/>
TOMCAT4の管理ユーザの設定

その他メモ
手抜きですが参考までに.
Copyright(C)2002.10- by MISKY