문제 상황

  • 절대 경로에서 NGinX를 재부팅하면 정상 동작했지만, 심볼릭 링크를 통해

기존 설정

  • 서버 내부 NGinX의 설정(Config)에 특정 Server를 추가하는 작업을 수행중이었습니다.
  • 다음과 같이 같이 NGinX의 Server 별로 sites-available파일을 생성 후, sites-enabled에 심볼릭 링크를 생성 후 연결하였습니다.
# NGinX 파일서버 블록 생성 
vi sites-available/file-server

# 파일서버 블록 내용 작성

# 심볼릭 링크 연결
ln -s sites-enabled ./sites-available
  • 이후 다음과 같이 nginx.conf 파일에 링크 파일(sites-enabled)을 추가했습니다.
http {
  
  # ..(생략)..
  
  include sites-enabled/*;
}

문제 해결

심볼릭 링크 이해

References

URL게시일자방문일자작성자
Stack Overflow2013.08.06.2025.01.10iamyojimbo
GeeksForGeeks2020.10.09.2025.01.10.GeeksForGeeks