[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


Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]