openssl 3.0 install error ( Can’t locate IPC/Cmd.pm ) admin 2022.04.29 openssl 3.0 install error [crayon-673f5e20c92e3510128540/] 해결방법 [crayon-673f5e20c92ec284752777/] Read More..
+ HTTP/3 test site ( http/3 check ) admin 2022.04.29 요즘 구글, 유튜브를 보면 속도를 빠르게 하기 위해서 http/3 프로토콜을 사용한다 기존 방식과 다른점은 udp port를 사용한다는 것이다. HTTP3 또는 H3는 IETF에서 개발한 최신 HTTP 프로토콜입니다. 아직 초안이며 주요 브라우저/클라이언트에서 곧 지원할 예정입니다. H3는 원래 Google에서 설계한 QUIC 전송 계층 네트워크 프로토콜을 기반으로 합니다. SPDY 프로토콜에서 파생된 H2 와 같은 이전 버전과 다릅니다 그럼 내 사이트가 http/3를 적용된 사이트인지 테스트 하는 방법을 소개한다 현재 xinet.kr 사이트는 quic를 이용해서 http/3를 지원하게 구성된 사이트다 1. http3check.net 사이트 이용 사이트 주소 : https://www.http3check.n... Read More..
+ nginx version 숨기기 및 header 정보 숨기기 ( nginx remove the server header ) admin 2022.04.29 기본적으로 Nginx에서 nginx 버전 정보를 숨기는 것은 간단하게 해결 할수 있다 기본값이 on 상태일때 값을 확인해 보면 [crayon-673f5e20ca1db035724101/] 이렇게 구성할 경우 버전이 출력된다 [crayon-673f5e20ca1e4457532628/] 버전 정보를 숨기기 위해서는 nginx.conf 환경설정에서 server_tokens 값을 off 로 변경하면 된다 [crayon-673f5e20ca1e8687070003/] nginx 재시작 후 확인 [crayon-673f5e20ca1eb655384429/] 이렇게 하면 버전의 정보를 숨길 수가 있다 웹페이지에서도 확인해보자 그러면 header 값에 server에 nginx 값이 표시가 되는데 이것도 숨길 수가 있다 모듈이 추가해... Read More..
nginx brotli 설정 ( 속도 개선 ) admin 2022.04.29 brotil는 구글에서 개발한 압축 알고리즘이다 즉 보안과 속도를 향상시키는 하나의 기술이라고 할까 요즘 나오는 브라우저들은 모두 적용이 되다보니 서버에 설치를 해서 속도를 증가시켜보자 O/S : CentOS 7.x Nginx : 1.21.x ( 컴파일로 설치 / 경로 : /usr/local/nginx ) 기본 설치된 nginx 버전에서 brotli 동작이 되는지 헤더값으로 확인 [crayon-673f5e20cafd7349100813/] 현재는 지원하지 않는다 1. nginx에 설치는 간단하게 모듈을 다운로드 후 모듈을 추가해주면 된다 [crayon-673f5e20cafdf890184921/] 2. 모듈 생성 및 복사 ( /usr/local/nginx/modules 폴더가 없으면 생성 [crayon-673f... Read More..
PHP 버전 숨기기 ( php version hide ) admin 2022.04.29 웹서버에서 PHP 버전을 숨기는 방법 1. 기본으로 셋팅시에는 PHP 버전이 노출이 된다 [crayon-673f5e20cb54d661018949/] 2. 버전 정보를 숨기기 위해서 php.ini 파일을 열어서 expose_php 값을 Off 로 수정한다 [crayon-673f5e20cb554399420921/] 3. php 재시작 , 만약 php가 apache, nginx에 모듈로 동작이 된다면 웹서버 재시작 [crayon-673f5e20cb558117588913/] 4. 이제 다시 확인 [crayon-673f5e20cb55b843530658/] Read More..