CentOS5.6 잠자리resin 서버 구축

3967 단어 centos
전제 환경은 다음과 같다. centOS5.6 + Resion 3.1.8 + jdk6u25, 그리고 자원 라이브러리를 미리 업데이트했다.
1. 우선, JDK의 설치, 구성 및 배치
jdk-6u25-linux-i586-rpm 다운로드.bin (버전 오류를 방지하기 위해 구글이라는 이름으로 아래로) 임의의 디렉터리에 놓고, 여기를/root 디렉터리에 놓고, cd/root 디렉터리에 놓는다.
# 설치 패키지의 실행 권한 변경
chmod a+x jdk-6u25-linux-i586-rpm.bin
# 설치 패키지 실행 (아래는 아무 조작 없이 자동으로 설치됨)
./jdk-6u25-linux-i586-rpm.bin
이상의 작업이 오류가 없으면/usr 디렉터리에 자바 디렉터리가 자동으로 생성됩니다. 디렉터리에 jdk1.6.0_25의 jdk 패키지입니다.
자, 환경 변수 설정,vi 파일/etc/profile
#vi/etc/profile
마지막으로 아래 몇 줄을 가입합니다

   
     
1 export JAVA_HOME =/ usr / java / jdk1. 6 .0_25
2 export CLASSPATH = .:$JAVA_HOME / jre / lib / rt.jar:$JAVA_HOME / lib / dt.jar:$JAVA_HOME / lib / tools.jar
3 export PATH = $PATH:$JAVA_HOME / bin

Vi 저장 종료, reboot CentOS 뒤집기, 명령 단말기에서 자바 – version 입력
2. resin 서버 구축
resin-3.1.8 다운로드.tar.gz 원본 설치 패키지, 편의를 위해/root 디렉터리에 놓으세요, cd/root.
# 압축 해제 패키지
tar zxvf resin-3.1.8.tar.gz
# 패키지 디렉토리 진입
cd resin-3.1.8  
# 컴파일,/usr/local/resin에 설치
./configure --prefix=/usr/local/resin
# 링크
make
# 설치 생성
make install
Resin 시작 및 닫기
java -jar/usr/local/resin/lib/resin.jarstart 시작
java -jar/usr/local/resin/lib/resin.jarstop 닫기
/usr/local/resin/bin/httpd를 사용합니다.sh 스크립트도 서버를 실행할 수 있지만 본인의 테스트를 통해 서비스 데스크톱을 차지하기 때문에 자바 방식으로 시작하고 닫는 것을 추천합니다.
위의 그림을 관찰하면 절대 6600 포트라고 생각하지 마세요. 사실은 8080, 전형적인 자바 서비스 용기 포트입니다.
로컬 자신의 기계에서 먼저 Firefox를 열고 입력
http://127.0.0.1:8080/index.jsp  
3. 외부 장치가 서버resin에 접근하도록 하기
방화벽의 상태를 관찰하면 터미널 명령은 다음과 같다./etc/init.d/iptables status
다음과 같이 8080 포트를 외부에 개방해야 합니다.
vi/etc/sysconfig/iptables 다음 줄을 추가합니다.
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT
변경된 방화벽 적용
/etc/init.d/iptables restart#시스템 재부팅 방식을 추천하지 않음
외부 기기의 서버 접근을 테스트합니다. 본인 테스트는 다음과 같습니다. 클릭 주소
http://192.168.56.128:8080/index.jsp
방문이 성공했습니다.
4. 요약
전체적인 탑재 사고방식은 다음과 같다. jdk 설치 - resin 서버 설치 - 8080 서비스 포트를 추가하면 filter에 의해 설정되지 않는다. 상기 설정은 본인 CentOS5.6 + Resin3.1 + JDK6u25가 성공적으로 실행되었고 참고만 제공한다.
이상은 개인 창작물이므로 전재는 제자리를 밝혀야 한다.

좋은 웹페이지 즐겨찾기