Linux/Ubuntu 4

[Linux_Ubuntu] apache2 및 nginx 포트 변경

[소개] apache : 아파치는 Apache재단에서 만든 HTTP서버이며 웹 서버용 소프트웨어이다. nginx : 트래픽이 많은 웹사이트의 서버(WAS)를 도와주는 비동기 이벤트 기반구조의 경량화 웹 서버 프로그램입니다. 아파치보다 가벼워서 많은 사람들의 사용하는 웹 서버용 소프트웨어 중 하나입니다. [실습 내용] 공통으로 설치 된 apache 및 nginx의 기본 포트는 80번이다. 그러나, 포트 충돌로 인해 하나는 포트를 변경시켜 줘야한다. [실습 환경] Linux : Ubuntu 20.04.4 LTS [실습] 1 - apache 포트 변경 1. Linux 접속 후 apache2 설치 #apt install apache2 2. 설치 후 apache 관련 설정 파일 찾기 #find . -name "a..

Linux/Ubuntu 2023.04.14

[Linux_Ubuntu] samba 구성

[소개] samba (Server Message Block) 은 윈도우와 유닉스 운영체제의 자원을 공유할 수 있도록 만든 프로그램이다. [실습 내용] Ubuntu 서버에서 samba 설치 후 파일을 Windows 서버에 공유할 수 있도록 설정해준다. [실습 환경] Ubuntu 20.04 Windows 2016 [실습 구성] - Ubuntu 서버 (master) 1. IP : 192.168.25.10 2. hostname : test 3. 공유 디렉터리 : /test - Windows 서버 (Client) 1. IP : 192.168.25.25 [실습] 1. Ubuntu 서버의 samba 패키지 설치 (master) #apt-get install -y samba 2. samba 계정 설정 (master) ..

Linux/Ubuntu 2023.04.06

[Linux_Ubuntu] ntp 구성 및 동기화

[소개] Netwrok Time Protocol 약자 네트워크 상에서 연결된 다른 서버의 시간을 동기화하는 프로토콜이다. [실습 내용] NTP의 시간을 공유할 서버(마스터) 시간 동기화를 받을 서버(클라이언트) 구성 후 시간 및 동기화 확인 작업을 실시한다. [실습 환경] Ubuntu 20.04 [실습 구성] - ntp master 서버 1. hostname : ubun1 2. IP : 192.168.25.20 - ntp client 서버 1. hostname : ubun2 2. IP : 192.168.25.22 [실습] 1. 각 서버의 ntp 패키지 설치 (master, client) #apt -y install ntp 2. 서버의 /etc/ntp.conf 파일 설정 #vi /etc/ntp.conf r..

Linux/Ubuntu 2023.04.03

[Linux_Ubuntu] pacemaker HAproxy Load Balance

[소개] HAproxy는 L4, L7와 같은 하드웨어 로드밸런서를 대체하기 위한 Open Source이다. ※로드밸런싱 : 하나의 서비스에 대한 부하를 여러 대의 서버로 분산시켜주는 서비스 [실습 내용] 서버 이중화 구성 후 로드밸런싱 구성 하나로 쓰고 있는 웹 서비스를 로드밸런서 생성 후 서비스 로드밸런싱 작업 [실습 환경] ubuntu 20.04 Real IP1 : 192.168.25.88 Real IP2 : 192.168.25.89 VIP : 192.168.25.90 [실습] 1. 각 서버의 필요한 패키지 설치 #apt install -y corosync pcs pacemaker haproxy 2. 설치 후 HA 서비스 상태 확인 #pcs status 3. hacluster 패스워드 지정 #pass..

Linux/Ubuntu 2023.02.13