티스토리 뷰
TIL, WIL
0304 TIL : Nginx, Apache 와 같은 Linux 기반 웹 서버에서 conf.d / sites-available / sites-enabled 의 차이점
앤오엔 2023. 3. 4. 00:33
Nginx 나 Apache 같은 웹 서버을 구축하다 보면 sites-available , sites-enabled 및 conf.d를 한 번 쯤 건들이게 된다.
문득 이것들의 역할이나 차이점이 뭔지 궁금해졌다.
로컬에서는 nginx.conf와 같은 conf.d 디렉토리 파일을 수정하는데 반해,
AWS EC2 같은 가상 인스턴스에서는 sites-avaliable을 활용했던 기억이 있기 때문이다.
결론만 먼저 말하면
conf.d 디렉토리는 다른 Linux 배포판에서 일반적으로 존재하는 구성 파일이지만,
sites-avaliable이나 sites-enabled은 Debian Linux의 특징이라고 할 수 있다.
conf.d 디렉토리
일반적인 Configuration 을 위한 컨테이너, 사용자가 직접 수정해서 구성을 바꿀 수 있다.
Linux 배포판에 보편적으로 존재하고 관례적으로 다른 애플리케이션에도 conf.d 같은 파일이 많이 있다.
sites-available 및 sites-enabled
Debian Linux에서 제공하며 가상 호스트 설정을 할 수 있는 파일이다.
사용은 할 수 있지만, 아직 활성화되지 않은 별도의 사이트에 대한 구성이다.
참고자료
https://www.baeldung.com/linux/sites-available-sites-enabled-conf-d
'TIL, WIL' 카테고리의 다른 글
0227-0305 WIL : 팀 프로젝트 협업에서 커뮤니케이션의 중요성 (끄적임) (0) | 2023.03.05 |
---|---|
0220-0226 WIL : CORS (Cross-Origin Resource Sharing) (0) | 2023.02.26 |
0225 TIL: 3계층 아키텍처에서 Service-Repository-Model 의존성 주입하기 (Express, Sequelize) (0) | 2023.02.25 |
댓글