예를 들어, http://1.1.1.1:8080 에 접속이 안된다고 하자.
1. 먼저 서버에서 8080 포트가 열려있는지 확인해야 한다.
해당 포트가 LISTEN 상태인데 연결이 되지 않으면 방화벽을 확인해야 한다.
> netstat -nap | grep 8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN -
2. 이제 로컬에서 연결되는지 확인해본다.
❯ nc -vz 1.1.1.1 8080
# 연결 성공시
Connection to 1.1.1.1 port 8080 [tcp/cbt] succeeded!
# 연결 실패시
nc: connectx to 1.1.1.1 port 8080 (tcp) failed: Connection refused
3. 방화벽을 확인하고 열어준다.
> sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
> sudo firewall-cmd --reload
# 참고) 8080 방화벽이 개방되었는지 확인
> sudo firewall-cmd --list-all
# 참고) 방화벽을 삭제하고 싶을 때
> sudo firewall-cmd --remove-port=8080/tcp
이제 http://1.1.1.1:8080 에 잘 접속되는 것을 확인할 수 있다.
'Linux' 카테고리의 다른 글
리눅스 디렉토리 구조 (0) | 2023.02.02 |
---|---|
ps -ef | grep, ps -aux | grep 차이 (0) | 2023.01.14 |
vi 한줄 복사 (0) | 2023.01.06 |