개발2016. 4. 19. 10:40

환경은 윈도우 서버 2008 R2..

이전에 깔린 OpenSSL 버전은 0.9.8.e버전 맞나??


OpenSSL Drawn취약점 대응을 하라는 지시가 내려와서 윈도우 서버의 OpenSSL의 업데이트를 진행했다.


http://slproweb.com/products/Win32OpenSSL.html


위 링크에서 알맞은 버전의 설치 파일을 다운 받은 뒤..

설치를 하면 OpenSSL관련 파일들이 설치가 된다.

설치 했다고 끝나는게 아니라..

해당 서비스에 적용을 해야한다.

적용할 서비스는 Apache..


Apache의 bin디렉토리에 OpenSSL파일을 복사하고 Apache를 재시작 해야 적용이 된다.

복사할 파일들은 openssl.exe, ssleay32.dll, libeay32.dll..

세개의 파일을  복사하면 업데이트 완료.


http://www.swingleton.com/blog/2014/04/patching-openssl-on-windows-running-apache-fixing-the-heartbleed-bug/


정보를 얻은 페이지 인데..

여기엔 파일 두개만 업데이트 하라고 되어 있지만 실제로 두개를 업데이트 하고 openssl version으로 버전 확인을 하려하면..

마지막 파일이 없어서 실행할수 없다고 에러가 발생한다.


잘돌아가기는 하지만 제대로 업데이트 한건가 좀 의문이기는 한상황..

잘되도 걱정..잘안되도 걱정..-_-;;

Posted by Z700zZz
개발2013. 10. 25. 15:33

Eclipse에서 Apache Tomcat을 돌리다보면 서버를 올렸다가 내렸다가를 자주 한다.

그러다보면 갑자기 8080포트가 사용중이라는 그런 메세지를 나타내면 서버가 시작되지 않는 경우가 있다.

분명 로컬에서는 8080포트를 Apache Tomcat에서만 사용중인데 이게 어떻게 된 일일까.

아마도 이문제는 톰캣이 제대로 종료 되지 않으면서 발생하는 문제인것 같다.

그러면 문제를 어떻게 해결해야 할까.

컴퓨터를 재시작하면 된다..하지만 이런 문제가 있을경우 매번 재시작을 할수는 없겠지.

해결책은 톰캣 프로세스를 종료하면 된다.

톰캣 프로세스를 확인하고 종료하는 방법을 안다면 밑에 방법은 안봐도 된다.

방법은 아래와 같다.


1. 8080포트 사용 확인 명령어


netstat -an | grep 8080


2. 톰캣 사용중 확인 명령어


ps -ef | grep tomcat


3. 톰캣 프로세스 종료 명령어


kill -9 [프로세스번호]


위를 실행하고 Apache Tomcat을 재시작해보면 정상적으로 작동이 된다.

Posted by Z700zZz