[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 등) 변경; setup 혹은 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" /> 추가
    (./conf/tomcat-users.xml 로 변경)
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


[아래 과정은 SSO 1.2 이후부터는 필요없음]
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 설치 (http://soaplite.com/에서 최신버전 다운로드)
  - perl Makefile.PL
  - make
  - make test
  - make install
16. 기타 필요한 패키지 설치(http://www.cpan.org/에서 검색)
  - 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' 카테고리의 다른 글

Apache + Tomcat 연동 설치  (0) 2008.06.26
Linux에 PHP + Apache + MySQL 설치하기2  (0) 2008.06.26
PHP 암호화 모듈 설치  (0) 2008.06.26
Linux에 PHP + Apache + MySQL 설치하기  (0) 2008.06.26
기타 유용한 정보들  (0) 2008.06.26


Posted by 떼르미
,


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