ubuntu@:~/ cd /etc/nginx
/etc/nginx의 경로에서 nginx에 대한 기본적인 설정을 진행할 수 있다.
그 중 프록시 관련 설정을 할 때
/etc/nginx/sites-enabled
라는 폴더에서 직접적으로 설정이 가능하고
유저는 저 폴더에 있는 설정파일을 직접적으로 수정하지 않고
/etc/nginx/sites-available
의 폴더에서 여러 설정파일들을 생성한 뒤
그 파일들 중 원하는 설정을
선택적으로 sites-enabled폴더에 동기화해서 적용하는
symlink 기능을 이용한다.
다음은 sites-available에 만든 설정파일을
sites-enabled에 symlink 시킬 수 있는 명령어이다.
먼저 sites-available에 'proxy-setting1'이라는 설정파일을 하나 만들었다고 해보자
그렇다면
ubuntu@:~/ cd /etc/nginx/sites-available
ubuntu@:~/etc/nginx/sites-available$ ls
proxy-setting1
이렇게 만들어 졌으면 다음 symlink 명령어를 입력한다.
ubuntu@:~/etc/nginx/sites-available$ sudo ln -s /etc/nginx/sites-available/proxy-setting1
/etc/nginx/sites-enabled/
그럼으로써 symlink가 된 것이다.
symlink가 잘 되었는지 확인해보자
sites-enabled폴더로 들어가보자
ubuntu@:~/etc/nginx/sites-available$ cd /etc/nginx/sites-enabled
ubuntu@:~/etc/nginx/sites-enabled$ ls
proxy-setting1
symlink가 잘 된 것을 확인할 수 있다.
마지막으로 nginx를 재실행시켜줘야 해당 세팅변화가 nginx에 적용되므로 재실행시켜주도록 한다.
ubuntu@:~/etc/nginx/sites-enabled$ sudo service nginx restart
반응형
'인포테인먼트 - development > linux' 카테고리의 다른 글
[linux] MySQL 포트 변경하기 (0) | 2020.04.07 |
---|---|
[linux] zsh의 .zshrc 변경 후 변경사항 저장 (0) | 2020.03.31 |
[nginx] 서버에 https 설정 시 자동 Let's encrypt 인증서 갱신 및 자동 nginx 리로드(Reload) (0) | 2020.03.28 |
[nginx] nginx에 프록시, 로드밸런싱 설정하기 (0) | 2020.03.24 |
[linux] ec2 인스턴스 사용자의 ssh 보안 접속방법 두 가지 : 키페어, 비밀번호 (0) | 2020.03.07 |
댓글