728x90

HAProxy 5

Docker - NCloud에서 Script 파일을 이용한 Docker 설치 및 http 컨테이너 실행

목차 1. NCloud에서 Script 파일 생성 2. NCloud Server 생성 시 Script 파일 적용 3. 설정 확인 1. NCloud에서 Script 파일 생성 #! /bin/bash yum install -y yum-utils yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install -y docker-ce docker-ce-cli containerd.io systemctl start docker docker pull httpd docker pull nginx docker pull alpine docker pull centos:7 docker network create --s..

Programming/Docker 2022.06.02

Docker - HAProxy, Network, Port Forwarding

목차 1. 구성 및 시나리오 2. Network 설정 3. WEB 설정 4. HAProxy 5. Port Forwarding 6. 설정 확인 1. 구성 및 시나리오 2. Network 설정 - 192.168.101/102/103/104.0의 네트워크 4개를 새롭게 생성한다. - ip ad 명령어를 통해 네트워크 카드 및 네트워크가 정상적으로 생성되었는지 확인한다. - 새롭게 생성한 각 네트워크를 각 컨테이너에 적용시킨다. - 현재 2개의 nginx, 2개의 apache를 실행 시키고 4개의 컨테이너에 위에서 생성한 4개의 네트워크를 하나씩 부여한다. - 4개의 컨테이너 생성 및 프로세스가 동작되고 있음을 확인 할 수 있다. 3. WEB 설정 - 각 컨테이너에 적용 시킬 웹 페이지를 작성한다. - 각 웹 ..

Programming/Docker 2022.05.30

Port Forwarding

목차 1. 시나리오 및 구성 환경 2. AD, DNS(Windows), WEB 2.1 DNS 2.2 WEB 3. HAProxy, FTP, 보조 DNS(Linux) 3.1 보조 DNS 3.2 HAProxy 3.3 FTP 4. MAIL, WEB 4.1 WEB 4.2 MAIL 5. WEB, NFS 5.1 WEB 5.2 NFS 6. Windows 방화벽 설정 7. 설정 확인 1. 시나리오 및 구성 환경 2. AD, DNS(Windows), WEB 2.1 DNS - AD에 해당하는 windows server에 DNS를 지정해준다. - DNS Server에 해당한다. - DNS Server에서 필요한 영역을 생성한 뒤 각 영역에 필요한 도메인 정보를 IP와 매칭시켜 생성한다. - 도메인 정보를 보조영역 혹은 스텁영..

Untangle - 구축 (HAProxy, WEB, DB, DNS, FTP, MAIL / 방화벽 제한)

목차 1. 구성도 2. Untangle 설정 3. HAProxy 설정 4. Web Server설정 (CentOS7-1,2) 5. DB Server 설정 (CentOS7-3) 6. DNS, FTP, MAIL 설정 6.1 DNS 기본 설정 6.2 FTP 기본 설정 6.3 MAIL 기본 설정 7. 설정 확인 7.1 DNS 확인 7.2 FTP 확인 7.3 MAIL 확인 7.4 WEB PAGE 확인 1. 구성도 - HAProxy를 통해 Web Server 1, 2에 부하 분산을 해 줄 것이다. - 그 외 각 Server및 장비들은 위의 표와 같이 구성되어 있다. 2. Untangle 설정 - Untangle 네트워크 카드는 현재 NAT(10.0.0.11), Host-only(1.1.1.254), Host-only..

Network/Untangle 2022.05.18

Linux - HAproxy

목차 1. HAProxy 2. HAProxy 설정 3. 설정 확인 1. HAProxy - 여러 서버에 요청을 분산 시키는 TCP 및 HTTP 기반 애플리케이션을 위한 고가용성 로드 밸런서 및 역방향 프록시를 제공하는 무료 오픈 소스 소프트웨어이다. - 즉, 하나의 서비스에 대한 부하를 여러 서버로 분산하는 것이다. 2. HAProxy 설정 2.1 리눅스 설정 CentOS7-1 설정 - VM에 연결된 네트워크 주소를 필요에 맞게 변경해준다. yum install -y haproxy - HAProxy 패키지를 설치해준다. /etc/haproxy/haproxy.cfg - haproxy 기타 환경설정을 변경해준다. - haproxy를 통해 들어오는 frontend의 포트 번호는 80번으로 들어오도록 지정한다. ..

Programming/Linux 2022.05.16
728x90