기본 콘텐츠로 건너뛰기

2월, 2017의 게시물 표시

Ubuntu – Service(e. Tomcat) 등록 및 삭제

새로 시작하는 서비스를 등록하기 위해 스크립트 작성과 서비스 등록법을 설명한다. 해당 자료는  askubuntu.com 에서 참조하였다. Init 스크립트 #!/bin/bash ### BEGIN INIT INFO # Provides: tomcat7 # Required-Start: $network # Required-Stop: $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/Stop Tomcat server ### END INIT INFO PATH = /sbin:/ bin : /usr/ sbin : /usr/ bin start () { sh / usr / share / tomcat7 / bin / startup . sh } stop () { sh / usr / share / tomcat7 / bin / shutdown . sh } case $1 in start | stop ) $1 ;; restart ) stop ; start ;; *) echo "Run as $0 " ; exit 1 ;; esac 위 스크립트 작성 후  /etc/init.d/ 에 위치시킨다. chmod 755 / etc / init . d / tomcat7 update - rc . d tomcat7 defaults 등록 후 service tomcat7 [ start | stop | restart ] 로 사용이 가능하다. 그럼  update-rc.d 는 무엇일까? 우분투는 부팅시 서비스를 등록 할 수 있다. 그 때 이 명령어를 이용한다. 방법은 위와 동일하다. 1. /etc/init.d/ 위치에 스크립트 생성 2. chmod를 이용하여 권한 부여 3. update-rc.d를 이용하여 서비스를 등록 한다. 삭제 법은 아래와 같다 update-

보안서버 구축(SSL)은 어떻게 하나요?

퍼온 글: https://www.guideline.co.kr/howto/howto_contents.php?idx=119 #2 SSL(Secure Socket Layer) 인증서 종류는 어떤것이 있나요? 일반적으로 홈페이지에 사용하는 인증서는 SSL보안서버 인증서 입니다. 은행,금융 홈페이지에 ActiveX가 설치 되는 것은 응용프로그램 인증서 입니다. 홈페이지에 적용하는 사용 목적 및 이용 용도에 따라 선택을 하시면 됩니다. 또한 SSL 인증서 발급 업체에 따라 종류 및 가격의 차이가 있기에 직접 자신에 맞는 업체 및 종류를 선택 하시는 것이 필요합니다. SSL(Secure Socket Layer) 인증서의 도메인은 어떻게 적용되나요? 예를 들어서 guideline.co.kr 란 도메인에 접속을  https://guideline.co.kr https://www.guideline.co.kr 으로 접속 할때 웹서버(Apache)에서는 알리아스(Alias) 설정으로 동일하게 접속이 되지만 SSL 인증서는 다른 도메인으로 간주되어 인식하게 됩니다. 즉, SSL 인증서 구입시 신청 하신 도메인명으로만 SSL 인증서 적용이 됩니다. Tomcat엔진을 JSP/Servlet 페이지에 인증서를 적용은 어떻게 하나요? SSL 인증서의 경우 보통 웹서버(Apache)용 모듈 인증서가 발급이 됩니다. PHP 호스팅을 신청하는 경우에는 상관이 없지만 JSP 호스팅을 신청하실 경우에는 Apache + tomcat 서버 데몬으로 서비스가 운영되어 집니다. 즉, JSP 호스팅은 JSP/Servlet 페이지로 인증을 받아야 하기 때문에 Apache 인증서가 아닌 Tomcat용 인증서 발급이 필요합니다. 또한 #1에 설명한 인증서 발급 설정과도 다릅니다. Tomcat SSL 설정 문서 :  http://www.apache-korea.org/tomcat/tomcat-4.1-doc/ssl-howto.html Tomcat용 인증서를 발급 받기 certificate keystore 작업은 가이드

java 문자열 숫자로 변환

public class Foo {  public static void main(String args[]) {      String s = "1000";      // 문자열 정의      int i = Integer.parseInt(s) + 1;      // 32비트 정수로 그리고 1을 더하기      System.out.println(i);       // 출력: 1001      long L = Long.parseLong(s) + 1;      // 64비트 정수로 그리고 1을 더하기      System.out.println(L);      // 출력: 1001      float f = Float.parseFloat(s) + 1.0F;      // 32비트 실수로 그리고 1을 더하기      System.out.println(f);       // 출력: 1001.0      double d = Double.parseDouble(s) + 1.0;      // 64비트 실수로 그리고 1을 더하기      System.out.println(d);       // 출력: 1001.0     }  }

Tomcat 7 HTTP to HTTPS redirect

Tomcat 7 HTTP to HTTPS redirect Intro The following article shows how to easily redirect HTTP to HTTP in Tomcat 7 servlet container that it always requires secure connection. It was assumed that the following TCP ports are used for that purpose: 8080 : for HTTP 8443 : for HTTPS  Please, follow the exact steps as described below to get it done. Configuration 1)  Update server.xml configuration file in Tomcat home directory  and change the following part of its configuration: <Connector port="8080" protocol="HTTP/1.1"            connectionTimeout="20000"            URIEncoding="UTF-8"            redirectPort="8443" /> to what's shown below: <Connector port="8080" enableLookups="false"            redirectPort="8443" /> 2) Update web.xml configuration file in Tomcat home directory and add the following content into the end before the c

Javascript Left, Right 구현

function Left(str, n){ if (n <= 0)   return ""; else if (n > String(str).length)   return str; else   return String(str).substring(0,n); } function Right(str, n){   if (n <= 0)      return "";   else if (n > String(str).length)      return str;   else {      var iLen = String(str).length;      return String(str).substring(iLen, iLen - n);   } }

IE 지원 종료

IE 지원 종료 브라우저 2016년 1월 13일 02시(한국시간기준)부터 아래의 브라우저 버전은 정기 보안 업데이트를 지원 종료한다. 인터넷 익스플로우 8 인터넷 익스플로우 9 인터넷 익스플로우 10 IE 브라우저 버전 확인방법 IE를 실행한다. Shift + Alt + H  단축키로 브라우저 도움말 메뉴를 호출한다. Internet Explorer 정보를 선택한다. Internet Explorer 버전을 확인한다.

No association ID's returned (NTP 설정) 우분투

/etc/ntp.conf 에 서버 설정이 안되있거나 설정 서버로 접속을 못할 경우 나온다. Port: 123 NTP 서버 주소 http://www.pool.ntp.org/ko/zone/kr 설치 sudo apt-get install ntp 서버 내용 적기 sudo vi /etc/ntp.conf server 1.kr.pool.ntp.org server 1.asia.pool.ntp.org server time.bora.net 재시작 sudo service ntp restart 설정이 잘되 있는지 보기 sudo ntpq -p remote refid st t when poll reach delay offset jitter +121.182.147.191 141.223.182.106 2 u 840 1024 377 10.594 -0.556 0.627 st 값이 2 이면 동기화 중이다.