1. IP bind
- 하나의 NIC애서 여러 개의 IP주소를 할당하는 기법 (논리적)
- 고성능 시스템 하나에 여러 개의 IP주소를 할당해서 각각 IP별로 도메인을 할당하여 운영하는 방법
- 채널 본딩(Channel Bonding) : 호스트 컴퓨터에서 안전성이나 전송속도를 높이기 위해서 두 개 이상의 네트워크 인터페이스를 다루는
방식
- fault tolre
> ifconfig [NIC]:[순번] [할당 IP]
-var/www/html/index.html이 디폴트 이지만, 네트워크 카드 하나에 아래와 같이 분할하여 만들기.
> /var/www/abc
> /var/www/qwe
> /var/www/zxc
-설정파일 /etc/httpd/conf/httpd.conf파일에서
> 124,129n /var/www/ 으로 변경
맨 아래 줄 359 추가
> 찾아보기
- 각 할당받받은 IP 별로 VortualHost 설정
> 각 설정 파일
<VirtualHost 192.168.100.100:80>
ServerAdmin root@localhost
DocumentRoot /var/www/kahn
DirectoryIndex index.html
<Directory /var/www/kahn>
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
- 디렉터리 생성 및 html파일 생성 ( /var/www/ )
[+]Name_based Virtual Host
- hosts 및 httpd.conf파일 수정
- 웹 페이지 접속
[+] NginX로 웹서버 구성
- yum -y install nginx
> 아파치가 설치되어 있다면,stop
- 설정파일 : /ect/nginx/nginx.conf 수정
> default.conf 생성 및 수정
- 접속 확인
2. File 서버와 Samba 서버 구축하기
- Linux와 Windows 머신 사이, Linux와 Linux 머신 사이의 파일과 디렉터리(폴더) 공유가능
- Linux와 Windows는 Samba를 사용하고, Linux 머신끼리는 NFS 사용
[+] NFS(Network File Sharing) 서버 구축
- 리눅스끼리 공유 fedora / ubuntu
공유설정
- 공유 설정 하기
> nano /etc/exports
내용: /fedora_shared 192.168.100.39/24(rw,sync,no_root,squash)
- exportfs -av
- ubuntu에서 nfs설치
> apt -y install nfs-common portmap
- 연결할 디렉터리 생성 후 마운트
> mkdir /NFS
> mount 192.168.100.39:/fedora_shared /NFS
[+] samba 서버 구축
Linux와 windows 머신 간의 파일/프린터를 공유하기 위해 사용하는 패키지
2. 메일 서버 구축
[+] MAil 서버 구축
deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main restricted universe multiverse
apt -y install openssh-server net-tools && reboot
- iRedMail-1.6.2 다운로드 받아서 구성
- hosts 와 hostname
- ENTER을 눌러 다운로드 받는다.
- 설정
- 웹서버 설정 및 DB를 어느 것으로 할 것인지?
- 선택된 DB의 root권한 패스워드 선택
- 마스터 패스워드 입력
- 설정 확인(요약) && 설치된 내역 확인
- 포트 확인
- 마지막으로 설정된 내용을 확인
- 생성확인
- 메일서버에 로그인 확인
3. Proxy(squid) 서버 설정 및 활용
yum -y install squid
연결을 막을 사
- blocked파일 생성 (/etc/squid/blocked)
- 웹브라우저 설정
'소소한 IT이야기 > 클라우드' 카테고리의 다른 글
[Linux_29] 가상머신(KVM) 구성 (0) | 2023.02.09 |
---|---|
[Linux_27] 서버구축하기 - PART 1 (feat. telnet, sftp, DNS) (3) | 2023.02.07 |
[Linux_26] 쉘 스크립트 (2) | 2023.02.06 |