[Linux 설치]
1. Linux 설치 : 메모리 256MB 사용하도록 권장
- vi /etc/sysconfig/network : hostname 변경
2. vmware tool 설치
- cd /
- mount -t iso9660 /dev/cdrom /mnt
- cp /mnt/vmware-linux-tools.tar.gz /tmp
- umount /dev/cdrom
- cd /tmp
- tar zxvf vmware-linux-tools.tar.gz
- cd vmware-linux-tools
- ./install.pl
3. X 기동하기 : startx
4. Firewall 설정하기
- /usr/bin/setup : Firewall 설정(DHCP, WWW, FTP, SSH 등) 변경; ntsysv로 서비스 선택/제거 가능
- /etc/sysconfig/iptables : 방화벽 설정 파일
- 콘솔 수작업 등록 : /sbin/iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
- 콘솔 수작업 확인 : /sbin/iptables -L -n
- 설정 적용 및 확인 : /etc/rc.d/init.d/iptables {status|start|stop|restart|...}
5. FTP 설정 확인
- /etc/xinetd.d/wu-ftpd : disabled=no 인지 확인
- service xinetd restart : 데몬 재시작이 필요할 때
- /etc/ftpusers : 접근차단 사용자
6. SSH 설정 확인
- /etc/ssh/sshd_config : 포트 및 접속 관련 설정 확인
- /etc/rc.d/init.d/sshd restart : 데몬 재시작이 필요할 때
※ RedHat 9.0에서 DHCP를 사용할 때 필요한 추가 작업
- /etc/sysconfig/network-scripts/ifcfg-eth0 파일에 다음 줄 추가
--------------------
check_link_down() {
return 1;
}
--------------------
[Apache 및 PHP 설치]
7. apache & php 설치 (위에 있음)
8. PHP 암호화 모듈 설치 (위에 있음)
[Java 설치]
9. jdk 설치
- rpm -ivh jdk-1.3.1_01.i386.rpm (참고 : -Uvh : 업그레이드)
10. PATH 설정
- /etc/profile : PATH="$PATH:/usr/java/jdk1.3.1_01/bin:/usr/java/jdk1.3.1_01/jre/bin"
11. JAVA_HOME 설정
- /etc/profile : JAVA_HOME="/usr/java/jdk1.3.1_01" 및 "export JAVA_HOME" 추가
12. tomcat 설치
- /usr/java/tomcat으로 이동
- ./conf/server.xml : <user name="thermidor" password="1111" roles="admin,manager" /> 추가
13. jce 1.2.2 설치(tomcat 4.1.18 이하에서는 지원 안됨; JDK1.4.x에는 기본 포함)
- ./lib 내의 *.jar 파일들을 %JAVA_HOME%/jre/lib/ext로 복사
- ./lib/security/java.security에 다음 내용 추가
security.provider.1=sun.security.provider.Sun
security.provider.2=com.sun.net.ssl.internal.ssl.Provider
security.provider.3=com.sun.rsajca.Provider
security.provider.4=com.sun.crypto.provider.SunJCE
security.provider.5=sun.security.jgss.SunProvider
14. jwsdp 1.0_01 설치 (X환경 필요; 또는 *.jar 파일만 복사해도 됨)
- /usr/java/jwsdp1_0_01로 지정
- /etc/profile : PATH="$PATH:/usr/java/jwsdp1_0_01/bin" 추가
- build시 필요한 파일 목록
./common/lib/*.jar
./common/endorsed/*.jar
${java.home}/jre/lib/ext/sunjce_provider.jar
또는
14. jwsdp 1.1 설치 (X환경 필요; 또는 *.jar 파일만 복사해도 됨)
- /usr/java/jwsdp1_1로 지정
- /etc/profile : PATH="$PATH:/usr/java/jwsdp1_1/jakarta-ant-1.5.1/bin" 추가
- jaxp-1.2.2/lib/endorsed 폴더를 %JAVA_HOME%/jre/lib/endorsed로 복사
- build시 필요한 파일 목록
./jaxrpc-1.0.3 /lib/*.jar
./jaxp-1.2.2/lib/*.jar
./jaxp-1.2.2/lib/endorsed/*.jar
./saaj-1.1.1/lib/*.jar
./jwsdp-shared/lib/*.jar
${java.home}/jre/lib/ext/sunjce_provider.jar
${catalina.home}/common/lib/servlet.jar
15. jwsdp파일 복사
- Tomcat 3.x : /lib (activation.jar, mail.jar도 필요)
- Tomcat 4.x : /shared/lib
- WebLogic 6.x : /ext
- JRun 3.x : /servers/lib 혹은 관리화면에서 classpath 지정
[Perl 설치]
15. SOAP::Lite.pm 설치
- perl Makefile.PL
- make
- make test
- make install
16. 기타 필요한 패키지 설치
- 1. URI (URI-1.23.tar.gz)
- 2. MIME::Base64 (MIME-Base64-2.18.tar.gz)
- 3. IO::Wrap (IO-stringy-2.108.tar.gz)
- 4. Mail::Header (MailTools-1.58.tar.gz)
- 5. MIME::Parser (MIME-tools-5.411a.tar.gz)
- 6. LWP::UserAgent (libwww-perl-5.69.tar.gz)
[추가: 기타 설정]
17. 네트워크 설정
- /usr/bin/setup : 네트워크 설정(DHCP 등) 변경
- /etc/rc.d/init.d/network restart : 네트워크 재시작이 필요할 때
'Tech: > Linux·PHP' 카테고리의 다른 글
리눅스 Net-SNMP CPU 및 저장소 정보 (0) | 2008.09.26 |
---|---|
[펌] 리눅스 SNMP 관련 (0) | 2008.09.04 |
Apache + Tomcat 연동 설치 (0) | 2008.06.26 |
Linux에 PHP + Apache + MySQL 설치하기2 (0) | 2008.06.26 |
Linux VMWare 설치 (0) | 2008.06.26 |