라이브러리

[NGINX] include - 다른 설정 파일을 포함시킬 수 있습니다.


NGINX 에서 include는 다른 파일이나 디렉토리의 설정을 포함시키는 기능입니다. NGINX 설정 파일에서 include 문을 사용하여 다른 파일이나 디렉토리의 설정을 포함할 수 있습니다.

include 문의 사용법


include 문은 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
nginx

include /path/to/file;



or

#hostingforum.kr
nginx

include /path/to/directory/*;



include 문의 예제


# 1. include 문을 사용하여 다른 파일의 설정을 포함시키기


예를 들어, NGINX 설정 파일에 다음 코드를 추가할 수 있습니다.

#hostingforum.kr
nginx

http {

    ...

    include conf.d/*.conf;

    ...

}



이 코드는 `conf.d` 디렉토리에 있는 모든 `.conf` 확장자의 파일을 포함합니다. 예를 들어, `conf.d/default.conf` 파일의 내용이 다음과 같다면,

#hostingforum.kr
nginx

server {

    listen 80;

    server_name example.com;

    location / {

        root /var/www/html;

    }

}



NGINX 설정 파일에 include 문을 사용하면, `conf.d/default.conf` 파일의 설정이 포함됩니다.

# 2. include 문을 사용하여 다른 디렉토리의 설정을 포함시키기


예를 들어, NGINX 설정 파일에 다음 코드를 추가할 수 있습니다.

#hostingforum.kr
nginx

http {

    ...

    include /etc/nginx/sites-available/*;

    ...

}



이 코드는 `/etc/nginx/sites-available` 디렉토리에 있는 모든 파일을 포함합니다. 예를 들어, `/etc/nginx/sites-available/default` 파일의 내용이 다음과 같다면,

#hostingforum.kr
nginx

server {

    listen 80;

    server_name example.com;

    location / {

        root /var/www/html;

    }

}



NGINX 설정 파일에 include 문을 사용하면, `/etc/nginx/sites-available/default` 파일의 설정이 포함됩니다.

include 문의 사용 시 주의점


include 문을 사용할 때 주의할 점은 다음과 같습니다.

* include 문을 사용할 때, 포함할 파일이나 디렉토리의 경로를 정확하게 지정해야 합니다.
* 포함할 파일이나 디렉토리가 존재하지 않으면, NGINX가 오류를 발생시킵니다.
* include 문을 사용할 때, 포함할 파일이나 디렉토리의 설정이 NGINX 설정 파일과 충돌하지 않도록 주의해야 합니다.

결론


include 문은 NGINX 설정 파일에서 다른 파일이나 디렉토리의 설정을 포함시키는 기능입니다. include 문을 사용할 때, 포함할 파일이나 디렉토리의 경로를 정확하게 지정하고, 포함할 파일이나 디렉토리가 존재하지 않으면 오류를 발생시키지 않도록 주의해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색