편리한 호스팅 미소IDC

   
 
 
 

      1차 네임서버 :
      ns1.misoidc.com
      101.79.73.101

      2차 네임서버 :
      ns2.misoidc.com
      101.79.73.105

      어제 : 316 ,오늘 : 179
      전체 : 1,070,550


     

 

 
작성일 : 10-06-28 17:16
jsp 계정 셋팅과 버추얼호스트 설정
 글쓴이 : 싼웹호스팅
조회 : 162,681  

▶▷ jsp 계정 셋팅과 버추얼호스트 설정 ◁◀

html 폴더에 ROOT, webapps 생성
※ 반드시 폴더 먼저 생성할것
drwxr-xr-x    2 root     root         4096  8월 21 18:52 ROOT
drwxr-xr-x    2 root     root         4096  8월 21 18:52 WEB-INF
drwxr-xr-x    4 root     root         4096  8월 24 19:16 webapps
[root@jsp1 html]# cd webapps
drwxr-xr-x    4 root     root         4096  8월 22 10:18 WEB-INF
drwxrwxrwx    3 root     root         4096 12월 19  2002 manager/web.xml

- 아파치 설정

<VirtualHost 211.110.17.171>
DocumentRoot /free/home/seleven/html
ServerName s11.co.kr
ServerAlias www.s11.co.kr
JkMount /*.jsp ajp13
JkMount /webapps/* ajp13
jkMount /ROOT/* ajp13
JkMount /servlet/* ajp13
JkMount /manager ajp13
JkMount /manager/* ajp13
CustomLog logs/access_log vcommon
</VirtualHost>

- 톰캣 설정
vi /usr/local/jakarta-tomcat/conf/server.xml

      <!--epnosamo.org-->
      <Host name="epnosamo.org" debug="0" appBase="/free/home/ryune/html" unpackWars="true">
        <Context path="/webapps" docBase="webapps" reloadable="true"/>
        <Context path="/ROOT" docBase="ROOT" reloadable="true"/>
        <Context path="/manager" docBase="/free/home/ryune/html/webapps/manager" debug="0" privileged="true"></Context>
        <Alias>www.epnosamo.org</Alias>
       </Host>  
                
      <!--fauction.co.kr-->
      <Host name="fauction.co.kr" debug="0" appBase="/free/home/winbass/html" unpackWars="true">
        <Context path="/webapps" docBase="webapps" reloadable="true"/>
        <Context path="/ROOT" docBase="ROOT" reloadable="true"/>
        <Context path="/manager" docBase="/free/home/winbass/html/webapps/manager" debug="0" privileged="true"></Context>
        <Alias>www.fauction.co.kr</Alias>
       </Host>

    </Engine>

  </Service>

- admin tools manager 설정
vi /usr/local/tomcat/conf/tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
  <role rolename="manager"/>
  <role rolename="admin"/>
  <user username="nayana" password="xxxxxx" roles="admin"/>
  <user username="gn5066" password="xxxxx" roles="manager"/>
  <user username="ryune" password="xxxxxx" roles="manager"/>
  <user username="joungjo" password="xxxxx" roles="manager"/>
  <user username="winbass" password="xxxxxx" roles="manager"/>
</tomcat-users>

- admin tools manager 설정후 보안 설정
chmod 400 /usr/local/tomcat/conf/tomcat-users.xml
chown -R gn5066.free /free/home/gn5066/html/webapps/work/gnwater.net/webapps
chown -R ryune.free /free/home/ryune/html/webapps/work/epnosamo.org/webapps
chown -R winbass.free /free/home/winbass/html/webapps/work/fauction.co.kr/webapps

- 서블릿 설정
vi /etc/profile
JAVA_HOME=/usr/local/java
CATALINA_HOME=/usr/local/tomcat
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
CLASSPATH=.:/usr/local/tomcat/common/lib/servlet.jar   <--- 추가
export JAVA_HOME CATALINA_HOME CLASSPATH

vi /usr/local/jakarta-tomcat/conf/web.xml
    <!-- The mapping for the invoker servlet -->

    <servlet-mapping>
        <servlet-name>invoker</servlet-name>
        <url-pattern>/servlet/*</url-pattern>
    </servlet-mapping>


- 톰캣 정지/실행
[root@sph3 bin]# ./shutdown.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME:       /usr/local/jdk
[root@sph3 bin]# ./startup.sh
Using CATALINA_BASE:   /usr/local/tomcat
Using CATALINA_HOME:   /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JAVA_HOME:       /usr/local/jdk
[root@sph3 bin]# /etc/rc.d/init.d/tomcat restart|stop|start

▶▷ 자바톰켓 리스트 출력 막는 것과 에러 페이지 지정 ◀

conf/web.xml 에서요

<init-param>
       <param-name>listings</param-name>
       <param-value>false</param-value>
</init-param>

param-value 를 true 에서 false 로 바꾸고 http://okjsp.pe.kr/ 로 들어오면

404 not found 에러 메시지 페이지가 뜨게 됩니다.

그리고 이 404 페이지를 자신이 지정한 페이지로 가게 하려면

/conf/web.xml 에
<error-page>
     <error-code>404<error-code>
     <location>/error.jsp(지정한 페이지)</location>
</error-page>
위에 부분을 추가하시면 됩니다...

jsp 기타 환경설정.



 
 

Total 78
번호 제   목 글쓴이 날짜 조회
78 centos 6.2 oracle 10g 설치 (2) 싼웹호스팅 12-17 272543
77 [Linux] 하드웨어 정보 확인하기 - dmidecode, lshw 싼웹호스팅 03-06 217438
76 jsp 계정 셋팅과 버추얼호스트 설정 싼웹호스팅 06-28 162682
75 [장비] OmniSwitch 6850-24x L2/L3 스위치 설정 싼웹호스팅 03-05 149842
74 우분투에 ffmpeg h.264 설치 싼웹호스팅 11-01 123043
73 CentOS - Apache + SVN + Trac 연동 싼웹호스팅 02-16 113947
72 CentOS 5.5 VNC 설정 및 사용방법 (1) 싼웹호스팅 03-28 110479
71 Oracle - sqlplus 로 접속하기, 계정생성, 테이블생성 싼웹호스팅 09-22 109033
70 PHP 와 MongoDB 사용법 싼웹호스팅 07-27 80303
69 centos에 oracle 11gR2 설치 싼웹호스팅 09-21 75929
68 톰캣 아파치 연동시 간단한 설정 싼웹호스팅 06-28 71042
67 [리눅스/NGINX] CentOs 5.7 64bit 에서 NGINX + PHP + MYSQL + m… 싼웹호스팅 01-13 67877
66 HP서버 하드디스크의 상태보기 싼웹호스팅 02-20 63448
65 wowza live 스트리밍 싼웹호스팅 10-11 59051
64 [CREATE DATABASE] 오라클 DB 수동생성 ( CREATE DATABASE 이용) 싼웹호스팅 07-07 58354
 1  2  3  4  5  6