핸디소프트/일일일~2013. 10. 29. 16:45

1. 회사 서버내에 특정시간대(새벽 4시경) 에 telnet 접속 시도가 있어 아예 차단시킴

# vi /var/log/secure

Oct 28 01:31:31 sky xinetd[775]: START: telnet pid=25429 from=123.212.190.xxx

Oct 28 04:22:37 sky xinetd[775]: START: telnet pid=26149 from=1.85.161.176

Oct 28 04:22:44 sky xinetd[775]: START: telnet pid=26150 from=1.85.161.176

Oct 28 04:22:52 sky xinetd[775]: START: telnet pid=26151 from=1.85.161.176

Oct 28 04:22:59 sky xinetd[775]: START: telnet pid=26152 from=1.85.161.176

Oct 28 04:23:06 sky xinetd[775]: START: telnet pid=26153 from=1.85.161.176

Oct 28 04:23:13 sky xinetd[775]: START: telnet pid=26154 from=1.85.161.176


=> 123.212.190 으로 시작하는 IP는 정상 / 1.85 로 들어오는 IP는 비정상


2. 또한 message 로그에도 다음과 같은 로그가 보임

# vi /var/log/message

Oct 28 04:22:44 sky telnetd[26149]: ttloop: peer died: EOF

Oct 28 04:22:51 sky telnetd[26150]: ttloop: peer died: EOF

Oct 28 04:22:59 sky telnetd[26151]: ttloop: peer died: EOF


=> ttloop: peer died: EOF 는 텔넷접속시도 하다가 연결이 안된거라고 하는데 ㄷㄷ



3. 방법은 아래와 같이 처리


# vi /etc/hosts.deny 

ALL:ALL

=> ALL:ALL 은 모두 접근하지 못하게 함

    /etc/hosts.allow에 지정한 곳만 접근이 허용됨


# vi /etc/hosts.allow

in.telnetd : 123.212.190.0/255.255.255.0

=> 텔넷 접속시 123.212.190. 로 시작하는 IP대역대만 접속을 허가



이후 xinetd 데몬 재실행 및 연결 확인 (지정해준 IP 대역대 외에서 접속시 차단됨을 확인)


[root@localhost etc]#  service xinetd restart

Posted by 배터리

웹로직12c 에서 샘플용 web.xml / weblogic.xml 파일 만들기


현재 사내 테스트 서버용 (8.2.1용) 으로 포팅중 


htdocs/WEB-INF 아래의 web.xml 과 weblogic.xml 두 파일이 오래되고 웹로직과는 맞지 않아 임의로 샘플파일을 하나 만들어서 비교하였음


1. 아무 위치에 폴더와 .jsp 파일을 생성

[gw80@luna.handysoft.co.kr:/home2/gw80] mkdir 111

[gw80@luna.handysoft.co.kr:/home2/gw80/111] vi index.jsp


생성된 sample폴더에서 default 웹로직 DD를 만들어주는 클래스를 이용하여 WEB-INF를 생성.


[gw80@luna.handysoft.co.kr:/home2/gw80/111] java -cp /home2/gw80/weblogic/wlserver_12.1/server/lib/weblogic.jar weblogic.marathon.ddinit.WebInit .


맨 끝의 . 을 넣어주어야 하며, WebInit에서 대문자를 구분함.


--------------

Searching for classes in WEB-INF/classes/

filters=0 servlets=0 tags=0

--------------


이렇게 표시가 되며 WEB-INF 가 생성되는 것을 확인 할 수 있으며, 해당 폴더 안에 web.xml / weblogic.xml 파일이 생성됨

Posted by 배터리

웹로직12 설치완료후 이제 처음 사용할 기본 도메인을 생성하자



[gw80@luna.handysoft.co.kr:/home2/gw80/weblogic/wlserver_12.1/common/bin] ./config.sh 

GUI의 인스턴스를 생성할 수 없어 콘솔 모드로 기본 설정됩니다.






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


시작:

-----


도메인 만들기 및 도메인 확장 중에 선택합니다. 선택에 따라 Configuration Wizard가 새 도메인을 생성하거나 기존 

도메인을 확장합니다.


 ->1|새 WebLogic 도메인 만들기

    |    프로젝트 디렉토리에 WebLogic 도메인을 만듭니다.  


   2|기존 WebLogic 도메인 확장

    |    이 옵션을 사용하여 새 구성 요소를 기존 도메인에 추가하고 구성 설정을 수정합니다. 






선택할 색인 번호를 입력합니다. 또는 [종료][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


도메인 소스 선택:

-----------------


도메인을 만들 소스를 선택하십시오. 필요한 구성 요소에서 선택하거나 기존 도메인 템플리트 목록에서 선택하여 도메인을 만들 수 있습니다.


 ->1|Weblogic Platform 구성 요소 선택

    |    도메인에서 지원하는 Weblogic 구성 요소를 선택할 수 있습니다. 


   2|사용자 정의 템플리트 선택

    |    Choose this option if you want to use an existing  template. This 

    |could be a custom created template using the Template Builder. 






선택할 색인 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


애플리케이션 템플리트 선택:

---------------------------


 


    사용할 수 있는 템플리트

    |_____Basic WebLogic Server Domain - 12.1.1.0 [wlserver_12.1]x

    |_____Basic WebLogic SIP Server Domain - 12.1.1.0 [wlserver_12.1] [2] 

    |_____WebLogic Advanced Web Services for JAX-RPC Extension - 12.1.1.0 [wlserver_12.1] [3] 

    |_____WebLogic Advanced Web Services for JAX-WS Extension - 12.1.1.0 [wlserver_12.1] [4] 




선택을 토글하려면 괄호에 표시되는 대로 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


편집 도메인 정보:

-----------------


    |  이름  |      값      |

   _|______|_____________|

   1| *이름: | base_domain |





다음에 대한 값 입력 "이름" 또는 [종료][이전][다음]> 1






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


편집 도메인 정보:

-----------------


    |  이름  | 값 |

   _|______|___|

   1| *이름: | 1 |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 변경 취소





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 1






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


편집 도메인 정보:

-----------------


    |  이름  | 값 |

   _|______|___|

   1| *이름: | 1 |





다음에 대한 값 입력 "이름" 또는 [종료][이전][다음]> luna






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


편집 도메인 정보:

-----------------


    |  이름  |  값   |

   _|______|______|

   1| *이름: | luna |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 변경 취소





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


이 도메인에 대한 대상 도메인 디렉토리 선택:

-------------------------------------------


    "대상 위치" = [새 값 입력 또는 기본값 사용 "/home2/gw80/weblogic/user_projects/domains"]





새 값 입력 대상 위치 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리자 사용자 이름 및 비밀번호 구성:

------------------------------------


Administrator 역할에 할당할 사용자를 만듭니다. 이 사용자는 개발 모드 서버를 시작하는 기본 관리자입니다.


    |      이름       |                    값                    |

   _|_______________|_________________________________________|

   1|     *이름:      |                weblogic                 |

   2|  *사용자 비밀번호:   |                                         |

   3| *사용자 비밀번호 확인: |                                         |

   4|      설명:      | This user is the default administrator. |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 수정 "사용자 비밀번호"

    3 - 수정 "사용자 비밀번호 확인"

    4 - 수정 "설명"





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 2






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리자 사용자 이름 및 비밀번호 구성:

------------------------------------


Administrator 역할에 할당할 사용자를 만듭니다. 이 사용자는 개발 모드 서버를 시작하는 기본 관리자입니다.


    "*사용자 비밀번호:" = []





새 값 입력 *사용자 비밀번호: 또는 [종료][재설정][수락]> 1weblogic


참고로 weblogic 비밀번호는 최소 한 개의 숫자 또는 특수 문자를 포함한 8자 이상의 영숫자여야 합니다.




<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리자 사용자 이름 및 비밀번호 구성:

------------------------------------


Administrator 역할에 할당할 사용자를 만듭니다. 이 사용자는 개발 모드 서버를 시작하는 기본 관리자입니다.


    |      이름       |                    값                    |

   _|_______________|_________________________________________|

   1|     *이름:      |                weblogic                 |

   2|  *사용자 비밀번호:   |                *********                |

   3| *사용자 비밀번호 확인: |                                         |

   4|      설명:      | This user is the default administrator. |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 수정 "사용자 비밀번호"

    3 - 수정 "사용자 비밀번호 확인"

    4 - 수정 "설명"

    5 - 변경 취소





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 3






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리자 사용자 이름 및 비밀번호 구성:

------------------------------------


Administrator 역할에 할당할 사용자를 만듭니다. 이 사용자는 개발 모드 서버를 시작하는 기본 관리자입니다.


    "*사용자 비밀번호 확인:" = []





새 값 입력 *사용자 비밀번호 확인: 또는 [종료][재설정][수락]> 1weblogic






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리자 사용자 이름 및 비밀번호 구성:

------------------------------------


Administrator 역할에 할당할 사용자를 만듭니다. 이 사용자는 개발 모드 서버를 시작하는 기본 관리자입니다.


    |      이름       |                    값                    |

   _|_______________|_________________________________________|

   1|     *이름:      |                weblogic                 |

   2|  *사용자 비밀번호:   |                *********                |

   3| *사용자 비밀번호 확인: |                *********                |

   4|      설명:      | This user is the default administrator. |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 수정 "사용자 비밀번호"

    3 - 수정 "사용자 비밀번호 확인"

    4 - 수정 "설명"

    5 - 변경 취소





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


도메인 모드 구성:

-----------------


이 도메인에 대해 개발 또는 운영 모드를 사용으로 설정합니다. 


 ->1|개발 모드


   2|운영 모드





선택할 색인 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


Java SDK 선택:

--------------


 ->1|Sun SDK 1.6.0_30 @ /usr/jdk/jdk16

   2|기타 Java SDK





선택할 색인 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


선택적 구성 선택:

-----------------


   1|관리 서버 [ ]

   2|관리된 서버, 클러스터 및 시스템 [ ]

   3|RDBMS 보안 저장소 [ ]




선택할 색인 번호를 입력합니다. 또는 [종료][이전][다음]> 1






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


선택적 구성 선택:

-----------------


   1|관리 서버 [x]

   2|관리된 서버, 클러스터 및 시스템 [ ]

   3|RDBMS 보안 저장소 [ ]




선택할 색인 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


관리 서버 구성:

---------------


각 WebLogic Server 도메인에는 하나의 관리 서버가 있어야 합니다. 관리 서버는 관리 작업을 수행하는 데 사용됩니다.


    |        이름        |          값          |

   _|__________________|_____________________|

   1|       *이름:       |     AdminServer     |

   2| *Listen address: | All Local Addresses |

   3|   Listen port:   |        7001         |

   4|    SSL 수신 포트:    |         N/A         |

   5|  SSL이 사용으로 설정됨:  |        false        |


위의 값 사용 또는 다른 옵션 선택:

    1 - 수정 "이름"

    2 - 수정 "Listen address"

    3 - 수정 "Listen port"

    4 - 수정 "SSL이 사용으로 설정됨"





선택할 옵션 번호를 입력합니다. 또는 [종료][이전][다음]> 다음






<-------------------------- Fusion Middleware 구성 마법사 ------------------------->


도메인을 만드는 중...


0%          25%          50%          75%          100%

[------------|------------|------------|------------]

[***************************************************]

Posted by 배터리