티스토리 뷰
반응형
Nginx에서 VirtualHost/Proxy 설정하기
- 아파치에서는 한번씩 했지만 Nginx는 방법을 몰랐다. 하지만 아파치와 비슷하더라.
- 우분투 기준
뭐가 문제임?
- 나는
example.com
이라는 도메인을 어느 nginx에 달아서 사용하고 있음. 하지만 Nginx 내에서 도메인 이름에 따른 프록시 분기를 하고 싶음.
Nginx Site Configure 파일 수정
sites-available/default
파일 수정sudo vi /etc/nginx/sites-available/default설정 구문 추가
server- 이제
virtualhost.example.com
으로example.com:9000
에 접속할 수 있다!
기타 사항
- 외부 포트 최소한으로 열어둘 수 있다. vHost를 사용하지 않았다면 9000 포트도 외부로 열어줘야 했던 상황. 최소한의 포트만을 열어두는 것이 보안적 측면에서 좋다.
- 도메인 레코드 설정에서 레코드 이름을
*.example.com
로 꼭 설정해주자. - 위 예제의 경우 당연히 9000번 포트는
forever
와 같은 친구로 열려있는 상황이다.
TIL Github : https://github.com/uyu423/TIL
반응형
'개인공부 > Today I Learned (TIL)' 카테고리의 다른 글
[TIL] PhoneGap : Hello World를 내 폰에 찍어보자 (0) | 2016.11.22 |
---|---|
[TIL] DDD : 효과적인 모델링을 위한 요소 (0) | 2016.11.21 |
[TIL] 2016 OSS 개발자 포럼 AWS 입문 세미나에서 줍줍한 정보 (0) | 2016.11.19 |
[TIL] 실행 파일을 우분투 Application으로 등록하기 (0) | 2016.11.18 |
[TIL] MySQL 쓰면서 하지 말아야 할 것 17가지 (0) | 2016.11.17 |
[TIL] Vim Syntastic Plugin에 eslint-es6-airbnb 설정하기 (0) | 2016.11.16 |
[TIL] Git 여러 저장소를 하나의 저장소로 합치기 (0) | 2016.11.15 |