일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- FCM
- dovecot
- WebView
- mysql
- Mail Server
- javascript
- 안드로이드 gcm
- android 효과음
- html5
- 자바스크립트
- Android
- UML
- 우분투
- 폼메일
- chart.js
- PHP
- 안드로이드 푸쉬
- xe
- roundcube
- 설치
- C# IO
- curl
- php 취약점
- not working
- C#
- 자동 생성
- php 시큐어코딩
- soundpool
- 안드로이드 푸시
- 안드로이드
- Today
- Total
그러냐
CentOS7 포트(port) 열기(open) 방법 본문
CentOS7 포트(port) 열기(open) 방법
CentOS 7 부터 iptables -> firewalld 로 변경
1. 설정파일 위치
/etc/firewalld/zones/public.xml
vi로 열어 보면
<zone>
<short>Public</short>
<description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
<service name="ssh"/>
<service name="dhcpv6-client"/>
<port protocol="tcp" port="8080"/>
<port protocol="tcp" port="80"/>
</zone>
이런식으로 추가 되어 있다
2. 설정 추가&오픈 (설정에 추가하여 서버재부팅 후에도 계속적으로 적용되도록 함)
예) 8080 포트 오픈
firewall-cmd --permanent --zone=public --add-port=8080/tcp
3. 임시 오픈 (서버 재부팅 시 사라짐)
firewall-cmd --permanent --zone=public --add-port=8080/tcp
4. reload
firewall-cmd --reload
5. on/off
(on) systemctl start firewalld
systemctl enable firewalld
(off) systemctl stop firewalld
systemctl disable firewalld
6. 방화벽 상태 확인
firewall-cmd --state
7. 활성화 상태의 zone 리스트
firewall-cmd --get-active-zones
8. 서비스 리스트
firewall-cmd --get-service
9. 특정 존에 있는 서비스 리스트
예)public 존에 있는 서비스 리스트 확인
firewall-cmd --zone=public --list-services
출처: https://tnsgud.tistory.com/64 [Soon Gud Story]
'Linux' 카테고리의 다른 글
[CentOS7] Apache 퍼미션 (You don't have permission to access) 해결하기 (0) | 2021.12.06 |
---|---|
아파치(Httpd) (13)permission denied 오류 처리방법 (0) | 2021.12.06 |
Starting /etc/rc.d/rc.local Compatibility... 시작 안됨 (0) | 2021.12.06 |
리눅스 터미널에서 SSH 접속하기 (0) | 2021.12.02 |
centos 수동설치 관련 tmp (0) | 2021.11.18 |