TIL - day37

정상화·2023년 4월 13일
0

TIL

목록 보기
30/46
post-thumbnail

Nginx

포트기반 호스팅


  • 클라이언트에서 직접 호스트서버의 포트번호를 명시
  • Nginx가 포트기반으로 맵핑된 폴더에서 파일 전송

/etc/nginx/conf.d/vhost.conf 작성

server {
    listen 8021;
    root /web/site1;
}

server {
    listen 8022;
    root /web/site2;
}

server {
    listen 8023;
    root /web/site3;
}

각 포트마다 사이트가 맵핑되었다.

도메인기반 호스팅


  • 도메인 주소를 보고 폴더를 맵핑

/etc/nginx/conf.d/vhost.conf

server {
    listen 80; # 포트가 80은 생략가능
    server_name site1.com;
    root /web/site1;
}

server {
    server_name site2.com;
    root /web/site2;
}

server {
    server_name site3.com;
    root /web/site3;
}

도메인 주소에 사이트가 맵핑돼었다.

도메인을 진짜로 산 게 아니면 호스트파일수정으로 흉내만 낼 수 있음.

profile
백엔드 희망

0개의 댓글