본문 바로가기

web

[ Apache-Error ] SSL3_GET_RECORD:wrong version number(OpenSSL) 2020년 브라우저 vendor사 TLS Protocol 규제에 따른 사이드 이펙트로 인한 특정 서버들의 OS버전업/JDK버전업/OpenSSL프로토콜 버전업이 이루어졌다. 이로 인한 여러 오류들을 확인 할 수 있었으며, WEB영역에서도 예상치 못한 오류가 확인되었다. 해당 오류에 대한 사항을 기재한다. 오류가 발생한다는 사항을 확인하게된 것은 웹 서비스가 정상적으로 이루어지지 않는 것으로 발단이 되었다. 명확한 오류로그(WAS/WEB/OS)를 확인할 수 없었기에 어느 영역에서 오류가 발생하는지 좀처럼 확인이 되지않았다. 명시적으로 대상서버에서 이루어진 작업에서 문제가 될만한 소지가 있을 부분에 대해서 소거법으로 확인을 진행하였고, 결론적으로 https/3handshake를 통해 어느 구간에서 오류 발생하.. 더보기
Nginx 간략하게, Nginx에 대한 장점에 대해서 소개하겠다. Nginx는 비교적 가벼운 모듈로써 적은 리소스로 최고의 성능을 자랑하는 WEB모듈로써 현재 많은 곳에서 인지도를 높이고 있다. 아파치와 다르게 비동기식으로 이벤트 요청을 처리하기에 적은 리소스로 빠른 서비스를 제공해준다. Nginx는 성능면과 빠른 업데이트 버그패치등에 대한 장점이 존재하며, 아파치는 아파치나름대로 안전성/확장성등의 장점이 있기에 사용목적에 따라 사용할 WEB모듈을 선택하면 될 것이다. 여러 상세내용에 대해서는 공식사이트가 더욱 상세하기에 기재를 생략하겠으며 본론으로 들어가겠다. NGINX Compile 설치방법(WEB/Install) 더보기 0. 들어가기전 주의사항 - Nginx에는 2가지 버전이 지속적으로 배포가 되고있다. (M.. 더보기
Apache 아파치에 대해서 간략하게 소개를 하도록하겠다. 아파치는 웹 브라우저를 통해서 사용자들이 홈페이지에 접속을 위한 관문이자 이런 방문자들에게 http 프로토콜을 이용하여 자원을 보여주기 위한 기능을 가진 하나의 서버이자 소프트웨어이다. 아파치에 대한 상세한 내용은 아파치를 참고하면 되겠다. 일반적인 아파치하면 생각나는 것은 이것이겠지만 절대로 아니다. IT에 입문하였다면 한번쯤은 접해보았을 것이기에 잡다한 이야기는 여기까지하고, apache를 접하면서 만나볼 내용에 대해서 차례대로 기술하겠다. APACHE Compile 설치방법(WEB/Install) 더보기 1. apache 설치를 위한 계정 생성 & 권한부여(사전준비) #- apache 계정 생성 sudo useradd apache -b /home -s .. 더보기