CentOS 6.4 resin+apache 설정
6003 단어 centos
환경
resin 192.168.1.11
apache 192.168.1.10
2.resin 설치
1.jdk 설치
#
[root@resin ~]# wget http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.tar.gz
[root@resin ~]# tar xf jdk-8u45-linux-x64.tar.gz
[root@resin ~]# cp -r jdk1.8.0_45 /usr/local/
#
[root@resin ~]# cat /etc/profile.d/java.sh
JAVA_HOME=/usr/local/jdk1.8.0_45
JAVA_BIN=$JAVA_HOME/bin
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/jre/lib/charsets.jar
#
[root@resin ~]# source /etc/profile.d/java.sh
#
[root@resin ~]# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
2.레 진 설치
#
[root@resin ~]# wget http://www.caucho.com/download/resin-4.0.36.tar.g
[root@resin ~]# tar xf resin-4.0.36.tar.gz
[root@resin ~]# cd resin-4.0.36
[root@resin resin-4.0.36]# ./configure --prefix=/usr/local/resin --with-java-home=/usr/local/jdk1.8.0_45/
[root@resin resin-4.0.36]# make && make install
# resin
[root@resin resin-4.0.36]# /etc/init.d/resin start
Starting resin: .
[root@resin resin-4.0.36]# netstat -tunlp |grep java
tcp 0 0 127.0.0.1:6800 0.0.0.0:* LISTEN 24545/java
tcp 0 0 127.0.0.1:6600 0.0.0.0:* LISTEN 24503/java
tcp 0 0 :::8080 :::* LISTEN 24545/java
테스트 결과
[root@resin ~]# service iptables stop
3.간단 한 resin 배치 웹 테스트 환경
1.사이트 디 렉 터 리 와 프로필 만 들 기
#
[root@resin ~]# mkdir -p /webdata/api
#
[root@resin ~]# cat /webdata/api/index.jsp
<%@ page language="java" %>
<html>
<head><title>TomcatA</title></head>
<body>
<h1><font color="red">TomcatA </font></h1>
<table align="centre" border="1">
<tr>
<td>Session ID</td>
<% session.setAttribute("abc","abc"); %>
<td><%= session.getId() %></td>
</tr>
<tr>
<td>Created on</td>
<td><%= session.getCreationTime() %></td>
</tr>
</table>
</body>
</html>
2.resin 프로필 수정
[root@resin ~]# vim /usr/local/resin/conf/resin.xml
<host id="" root-directory="/webdata">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="api"/>
</host>
3.resin 서비스 다시 시작
[root@resin ~]# /etc/init.d/resin restart
테스트 결과
4.resin 도 메 인 이름과 디 렉 터 리 기반 배치
[첫 번 째 설정 방법]
<!-- the default host, matching any host name -->
<host id="" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="webapps/ROOT"/>
<web-app id="/api" root-directory="webapps/api"/>
<web-app id="/cms1" root-directory="/www/cms1.cdvcloud.com"/>
<web-app id="/cms2" root-directory="/www/cms2.cdvcloud.com"/>
</host>
[두 번 째 설정 방법]
# appserver
<host id="www.allentuns.com" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="webapps/tset1/ROOT"/>
</host>
# appserver
<host id="www.zhengyansheng.com" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="webapps/test2/ROOT"/>
</host>
5.resin 은 서로 다른 포트 를 바탕 으로 하 는 배치
[root@Resin ~]# cd /usr/local/resion/conf/
[root@Resin conf]# vim resin.xml
#
# :Resin 8080; , 8081、8082
<cluster id="app1">
<!-- define the servers in the cluster -->
<server-multi id-prefix="app1" address-list="${app1_servers}" port="6801"/>
<!-- the default host, matching any host name -->
<host id="" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="/var/www/html/app1/ROOT"/>
</host>
</cluster>
<cluster id="app2">
<!-- define the servers in the cluster -->
<server-multi id-prefix="app2" address-list="${app2_servers}" port="6802"/>
<!-- the default host, matching any host name -->
<host id="" root-directory=".">
<!--
- webapps can be overridden/extended in the resin.xml
-->
<web-app id="/" root-directory="/var/www/html/app2/ROOT"/>
</host>
</cluster>
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.