2018/01/19 3

Apache SSL 등급 올리기

사이트 등급 확인 https://www.ssllabs.com/ssltest/analyze.html 에 들어가서 등급 확인할 사이트의 주소로 확인해보자. 각 항목에 대해 어떤 기준으로 점수를 매기는지는 https://github.com/ssllabs/research/wiki/SSL-Server-Rating-Guide 에서 확인 가능하다. 내 사이트의 경우 F 등급이 나왔다.ㅠㅠ SSL 설정파일 수정하기 vi apps/apache/conf/extra/httpd-ssl.conf (AS-IS) SSLProtocol -all +TLSv1 +SSLv3 SSLCipherSuite SSLv3:+HIGH:+MEDIUM (TO-BE) SSLProtocol TLSv1.2 TLSv1.1 TLSv1 SSLCipherSuite ..

개발/ETC 2018.01.19

Apache SSL 인증서 등록하기

1. 인증서 파일(cert.pem, Wild-Chain.pem)과 새 인증서에 대한 private key를 준비한다.cert.pem = cert.pem Wild-Chain.pem = Chain_RootCA_Bindle.crt key-nopass.pem = xxx.key 2. 인증서 파일들을 원하는 서버로 옮긴다. 아파치 설정 파일 확인 (../apache/httpd.conf)해서 ssl 설정 파일(../apache/extra/httpd-ssl.conf)을 찾는다. 3. ssl 설정 파일에서 인증서 경로 설정SSLCertificateFile "/home/apps/apache/conf/extra/certs/cert.pem" SSLCertificateKeyFile "/home/apps/apache/conf/e..

개발/ETC 2018.01.19

[java] selenium으로 Chrome headless 사용해보기

Headless browser란? GUI가 없는 브라우저. command line interface(CLI)에서 다루는 브라우저. CLI 환경에서 에뮬레이션 가능.headless 브라우저에서 phantomJS가 대세였었지만,2017년 4월에 Chrome에서 직접 headless 모드를 추가함으로써 phantomJS의 의미가 없어져서 더 이상 지원하지 않는다고 한다. Selenium이란? 브라우저 플러그인을 넣고 테스트를 실행시킬 수 있도록 하는 자동화 툴이다.서버 사이드에서 테스트를 실행시킬 수 있는 Remote Controller (RC)브라우저를 제어할 수 있는 webdriverJava, Python, node.js, javascript, ruby, groovy, php, perl 등 다양한 언어 제..

개발/ETC 2018.01.19