✏️ NGINX 설정
📍 nginx 실행
systemctl start nginx
📍 nginx 설정
- 아래 경로에 있는 nginx 설정 파일에 접근한다.
- 아래 파일에서
include
의 경로를 확인한다.
vim /etc/nginx/nginx.conf
include /etc/nginx/mime.types;
- 추가 설정파일에 접근한다.
- 웹사이트를 추가하고 싶을 때 접근하는 파일이다.
- 파일명은 임의로 정할 수 있지만 vhost 로 만드는것이 관례이다.
vim /etc/nginx/conf.d/vhost.conf
server {
listen 8021;
root /web/site1;
}
server {
listen 8022;
root /web/site2;
}
server {
listen 8023;
root /web/site3;
}
📍 nginx 업데이트
- 수정한 파일을 적용시키기 위해 nginx 를 수동으로 리로드 해준다.
systemctl reload nginx
systemctl restart nginx
✏️ 각 서버별로 웨웹사이트 준비
mkdir -p /web/site1
echo "<h1>SITE1</h1>" > /web/site1/index.html
mkdir -p /web/site2
echo "<h1>SITE2</h1>" > /web/site2/index.html
mkdir -p /web/site3
echo "<h1>SITE3</h1>" > /web/site3/index.html
echo "<h1>SITE3 sub</h1>" > /web/site3/sub.html
📍 DNS 파일 수정
🔗 DNS 파일 수정하기
192.168.64.2:8021 site1.com
192.168.64.2:8022 site2.com
192.168.64.2:8023 site3.com
192.168.64.2 site4.com
192.168.64.2 site5.com
192.168.64.2 site6.com