codestates / codestates/UptoDoor
[Error Handling] EC2 Port redirect / 2021-09-12
Open
complete
error
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
### 어떤 에러인가요?
- ec2 server local port listen 후 authbind --deep pm2로 서버 실행 했으나 ec2 public dns로 접속 불가
### 에러 메시지
- err_connection_refused
### 에러 핸들링 방법
- pm2는 백그라운드에서 파일을 실행시켜줄뿐이고 authbind는 80번 포트로 바이패스 시켜주는 기능인데 해당 기능이 제대로 먹히지 않는 것 같아 linux iptables nat(외부에서 내부 주소 찾아올때 주소 변환) redirect로 로컬 포트 -> 80, 443 으로 해결 함
```js
iptables -t nat -I PREROUTING -p tcp --dport 80 -J REDIRECT --to-port localport (HTTP)
iptables -t nat -I PREROUTING -p tcp --dport 443 -J REDIRECT --to-port localport (HTTPS)
```
### 에러 핸들링을 위해 참고한 레퍼런스 링크
[링크] https://5coding.tistory.com/49
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.