+ alteon 2424 2208 power supplay change admin 2022.05.20 빨간색 부분에 볼트를 풀면 파워 서플라이면 별도 교체 가능 Read More..
apache 2.4.53 rpm ( rpmbuild를 이용해서 최신 apache 설치 하기) admin 2022.05.17 O/S : CenotOS 7.x 기본 yum으로 설치된 httpd 버전은 현재 해당 버전의 취약점이 있어 최신 버전으로 설치를 진행하려고 하는데 rpm 파일은 최신 버전인 2.4.53 버전이 존재하지 않는다 rpmbuild 를 이용하여 최신 버전으로 설치하는 방법을 알아보자 1. 현재 서버의 httpd 버전 [crayon-628d5dc781e6b517936504/] 2. apache 소스파일 다운로드 [crayon-628d5dc781e76738694873/] 3.rpmbuild -ts 명령어를 이용하여 src 파일을 생성 [crayon-628d5dc781e7c402908530/] 4. rpmbuild -tb 명령어로 컴파일을 시도하고 의존성을 같이 체크를 진행한다 [crayon-628d5dc781e82948... Read More..
+ HTTP/3 support on Windows Server 2022 ( http3 enable ) admin 2022.05.10 O/S : windows 2022 IIS : 10.X Windows 2022 server IIS 는 기본적으로 HTTP/3 를 지원하지 않는다 간단하게 registry 추가 후 재부팅 하면 적용이 된다 우선 2022 IIS 및 SSL 설정은 아래 링크에서 확인 https://xinet.kr/?p=3370 windows 2022 IIS SSL 설정 ( TLS 1.3 support , http2 지원) reg 추가 [crayon-628d5dc783008387411003/] 서비스 재시작 또는 리부팅 iis -> 사이트 -> 바인딩 4. 바인딩 부분에서 포트 443 부분의 편집을 선택 5. 바인딩 편집을 보게되면 QUIC 사용 안함 부분이 생성된 것을 확인 할 수가 있다 6. 여기서 바로 되는게 아니라... Read More..
CMake Error at CMakeLists.txt:59 (message): Could not find Go admin 2022.05.03 error [crayon-628d5dc7833ed458968737/] 해결 [crayon-628d5dc7833f8303657589/] Read More..
+ nginx http3 enable support ( http/3 지원 , PHP, Mariadb 최신버전) admin 2022.05.03 OS : Centos 7 nginx : 1.21.7 ( nginx-quic ) / http3 지원 php : 8.1.5 mariadb : mariadb 10.7.3 oepnssl : 1.1.1n tls 1.3 enable , log geoip , php-fpm 구동 HTTP3는 요즘 구글 및 유튜브에서 사용을 한다 차세대 프로토콜이며 기존 HTTP2 보다 속도향상이 있으며 무엇보다 UDP 프로토콜을 사용한다 GOOGLE에서 설계한 QUIC 전송 계층 네트워크 프로토콜 기반 기본 NGINX 에서 버전을 지원하지 않고 별도 버전으로 지원을 하니 참고 1. mariadb 설치 yum repo에 추가 후 설치 진행 [crayon-628d5dc783a1a021884235/] 2. yum으로 mariadb 10.7.3... Read More..
openssl 3.0 install error ( Can’t locate IPC/Cmd.pm ) admin 2022.04.29 openssl 3.0 install error [crayon-628d5dc784fd0683062577/] 해결방법 [crayon-628d5dc784fdc587214024/] 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-628d5dc7854ca117989754/] 이렇게 구성할 경우 버전이 출력된다 [crayon-628d5dc7854d5105563468/] 버전 정보를 숨기기 위해서는 nginx.conf 환경설정에서 server_tokens 값을 off 로 변경하면 된다 [crayon-628d5dc7854dd548527544/] nginx 재시작 후 확인 [crayon-628d5dc7854e4477873694/] 이렇게 하면 버전의 정보를 숨길 수가 있다 웹페이지에서도 확인해보자 그러면 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-628d5dc785d88331213539/] 현재는 지원하지 않는다 1. nginx에 설치는 간단하게 모듈을 다운로드 후 모듈을 추가해주면 된다 [crayon-628d5dc785d94806665518/] 2. 모듈 생성 및 복사 ( /usr/local/nginx/modules 폴더가 없으면 생성 [crayon-628d... Read More..
PHP 버전 숨기기 ( php version hide ) admin 2022.04.29 웹서버에서 PHP 버전을 숨기는 방법 1. 기본으로 셋팅시에는 PHP 버전이 노출이 된다 [crayon-628d5dc7864d7685352298/] 2. 버전 정보를 숨기기 위해서 php.ini 파일을 열어서 expose_php 값을 Off 로 수정한다 [crayon-628d5dc7864e2580355848/] 3. php 재시작 , 만약 php가 apache, nginx에 모듈로 동작이 된다면 웹서버 재시작 [crayon-628d5dc7864e9566409382/] 4. 이제 다시 확인 [crayon-628d5dc7864f0491943744/] Read More..