본문 바로가기

728x90
반응형

리눅스

CentOS 7에서 HAProxy를 설치하고 설정하는 방법 CentOS 7에서 HAProxy를 설치하고 설정하는 방법HAProxy는 로드 밸런서와 프록시 서버로 사용되는 오픈 소스 소프트웨어입니다.1. HAProxy 설치HAProxy를 설치하기 위해 아래 명령을 실행합니다.sudo yum install epel-releasesudo yum install haproxy2. HAProxy 설정HAProxy의 설정 파일인 /etc/haproxy/haproxy.cfg를 편집하여 로드 밸런싱 규칙을 설정합니다.vim /etc/haproxy/haproxy.cfgglobal log /dev/log local0 log /dev/log local1 notice chroot /var/lib/haproxy #stats socket /var/lib/haproxy.. 더보기
CORS 에러를 해결하는 방법 CORS 에러를 해결하는 방법CORS 에러는 웹 브라우저에서 실행되는 클라이언트 측 코드가 다른 출처(도메인, 프로토콜, 포트)의 리소스에 접근할 때 발생하는 보안 정책입니다. 이를 해결하기 위해서는 서버 측에서 요청을 받는 측과 보내는 측 모두에서 설정을 해주어야 합니다. 서버 측에서는 HTTP 응답 헤더를 이용하여 다른 출처에서의 요청을 허용할 출처를 지정할 수 있습니다. 이를 이용하여, 클라이언트 측 코드에서 다른 출처에서의 리소스에 안전하게 접근할 수 있도록 합니다. 서버 측에서 Access-Control-Allow-Origin 헤더를 설정합니다.이 헤더는 클라이언트 측에서 요청한 출처를 지정하여 허용할 출처를 지정합니다.모든 출처를 허용하려면, Access-Control-Allow-Origin:.. 더보기
GitLab에서 리포지토리 미러링을 구성하는 방법 GitLab에서 리포지토리 미러링을 구성하는 방법GitLab은 미러링 기능을 통해 외부 Git 리포지토리를 자동으로 복제하여 동기화할 수 있습니다. 이를 통해 중앙 GitLab 서버와 원격 저장소를 동기화하여 중복 작업을 줄이고 리포지토리의 백업을 보장할 수 있습니다. 미러링할 프로젝트 생성GitLab에서 미러링할 프로젝트를 생성합니다. 이 프로젝트는 원격 저장소의 내용을 복제하여 동기화할 대상이 됩니다.미러링 설정프로젝트 설정 페이지로 이동하여 "Settings" 메뉴에서 "Repository" 항목을 선택합니다. "Mirroring repositories" 섹션에서 미러링 설정을 구성합니다.Remote Mirror Repository URL: 원격 저장소의 URL을 입력합니다.Mirror direct.. 더보기
Nginx에서 Gzip 압축을 활성화하는 방법 Nginx에서 Gzip 압축을 활성화하는 방법Nginx에서 Gzip 압축을 활성화하여 웹 서버의 성능을 향상시킬 수 있습니다. Gzip는 웹 페이지의 데이터를 압축하여 전송하는 것으로, 대역폭을 절약하고 웹 페이지 로딩 시간을 줄일 수 있습니다.1. Nginx 설정 파일 열기Nginx의 설정 파일을 열어야 합니다. 일반적으로 이 파일은 /etc/nginx/nginx.conf 또는 /etc/nginx/sites-available/ 디렉토리 내의 사이트 구성 파일 중 하나일 수 있습니다.vim /etc/nginx/nginx.conf2. Gzip 지시자 활성화Gzip 압축을 활성화하려면 Nginx 구성 파일에서 gzip 지시자를 활성화해야 합니다.http { # 기타 설정... gzip on; .. 더보기

728x90
반응형