Redhat Enterprise Linux에 Application 8080포트 서비스에 접근하기 위해 방화벽을 다음과 같이 추가합니다.
방화벽 허용 포트 리스트 조회
[root@localhost ~]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens192
sources:
services: cockpit dhcpv6-client ssh
ports: 9601/tcp 9611/tcp
protocols:
forward: no
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
ports
에서 보는바와 같이 9601, 9611포트만 허용된 포트로 등록되어 있습니다.sources
에 특정 IP나 범위가 설정되어 있다면 그 외에 ip에서는 접속 불가
curl을 사용하여 클라이언트에서 서버로 접속 시도
8080서비스에 접속이 안되는지 확인
C:\Users\user>curl -v 192.168.0.10:8080
* Trying 192.168.0.10:8080...
- 접속이 되지 않음을 확인
방화벽 허용 포트 등록
[root@localhost ~]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
success
[root@localhost ~]# firewall-cmd --reload
success
허용 포트 리스트 재조회
[root@localhost ~]# firewall-cmd --list-all
public (active)
target: default
icmp-block-inversion: no
interfaces: ens192
sources:
services: cockpit dhcpv6-client ssh
ports: 9601/tcp 9611/tcp 8080/tcp
...생략...
8080
포트가 정상적으로 등록되었음을 확인
curl을 사용하여 재접속 시도
C:\Users\user>curl -v 192.168.0.10:8080
* Trying 192.168.0.10:8080...
* Connected to 192.168.0.10 (192.168.0.10) port 8080 (#0)
> GET / HTTP/1.1
> Host: 192.168.0.10:8080
> User-Agent: curl/7.79.1
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200
- 정상접속 확인
반응형
'OS' 카테고리의 다른 글
[리눅스] Linux 자주 쓰면서 유용한 명령어 모음! (0) | 2023.07.13 |
---|---|
Chocolatey, 윈도우 패키지 매니저! 이제 윈도우에서도 apt, brew 처럼 쉽게 패키지를 관리하자 (0) | 2023.04.17 |
Windows에서 bat파일로 FatJar 실행 및 중지하기 (0) | 2022.08.19 |
MacOS - JAVA_HOME 환경설정 추가 및 JDK 버전 변경( zsh, bash 구분 ) (0) | 2022.01.04 |