Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 자료구조
- TypeScript
- jest
- OCR
- MongoDB
- nodejs
- 정렬
- dfs
- mongoose
- Nest.js
- typeORM
- flask
- class
- AWS
- nestjs
- Dinosaur
- Python
- Express
- JavaScript
- 게임
- GIT
- Bull
- MySQL
- game
- Sequelize
- cookie
- 공룡게임
- Queue
- react
Archives
- Today
- Total
포시코딩
[mac] Nginx 설치 및 리버스 프록시 세팅 (Reverse proxy) 본문
728x90
설치
brew install nginx
설치 확인
brew services list
세팅
cd /usr/local/etc/nginx
rm -rf nginx.conf
vi nginx.conf
nginx.conf.default 파일이 있기 때문에 그냥 편하게 지우고 다시 만들기
nginx.conf 파일 수정
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
upstream backend {
server localhost:8080;
server localhost:8081;
}
server {
listen 80;
location / {
proxy_pass http://backend/;
}
}
}
localhost:80 접속 시 localhost:8080, localhost:8081을
Round Robin(default) 스케줄링 알고리즘을 통해 접속되게 세팅한 모습.
다른 블로그에서의 소개와 달리 worker_processes, events, include, default_type에 해당하는 부분 없이 실행할 경우
nginx 실행시에 이처럼 error 256으로 나온다.
한참 헤매다 nginx.conf.default 파일을 참고해서 위와같이 작성했더니 잘되었음
실행
brew services start nginx
명령어를 통해 실행 시 잘 started 상태로 올라온 것을 확인할 수 있다.
localhost:80 접속 시 localhost:8080, localhost:8081 둘 중 하나로 접속되는 것까지 확인
728x90
'코딩 외' 카테고리의 다른 글
Tool 모음 (0) | 2023.02.24 |
---|---|
Naver Maps API Client ID 훔쳐 쓰기 (0) | 2023.02.19 |
ZEP 사이트 무한로딩 이슈 관련 (1) | 2023.01.19 |
[Mac] 사용중인 포트 찾아서 종료하기 (0) | 2022.12.12 |
처음으로 티스토리 스킨을 커스텀 했다. (0) | 2022.11.29 |