[TOC]
# 防火墻
******
當你開啟一個 tcp 服務,卻發現訪問不了,那么你的考慮下是否是防火墻攔截了,目前,最常見的攔截有以下幾種情況:
* 服務器本機防火墻攔截
* 服務器供應商攔截(阿里云,騰訊云安全組)
服務器本機攔截,可通過防火墻管理軟件,開端口,或者直接關閉防火墻進行解決(不建議):例如 centos 7 下,防火墻管理軟件為 firewalld。基礎命令為:
```shell
systemctl start firewalld # 啟動
systemctl stop firewalld # 停止
systemctl status firewalld # 查看狀態
systemctl disable firewalld # 開機禁用
systemctl enable firewalld # 開機啟動
firewall-cmd --zone=public --add-port=80/tcp --permanent # 開放 80/tcp 端口 (---permanent 永久生效,沒有此參數重啟后生效)
firewall-cmd --reload #
firewall-cmd --zone=public --query-port=80/tcp # 查看 80/tcp 端口
firewall-cmd --zone=public --remove-port=80/tcp --permanent # 刪除該端口開放
```
- 引言
- Introduction
- 運行模式
- php-fpm
- php-cli
- 基礎介紹
- 網絡協議
- ip
- tcp
- tcp
- http
- webSocket
- udp
- port端口
- 會話管理
- cookie
- session
- api/token
- linux基礎
- lnmp安裝
- 命令
- 進程管理
- 擴展安裝
- 端口監控
- 防火墻說明
- php7.0
- 部分新特性
- php回調/閉包
- 回調事件
- 閉包/匿名函數
- php多進程
- 多進程開啟
- 進程通信
- 進程信號
- 僵尸進程
- 孤兒進程
- 守護進程
- 同步/異步
- 阻塞/非阻塞
- 協程
- Swoole
- 初始Swoole
- 運行機制
- 生命周期
- composer使用
- EasySwoole
- 設計理念
- 組件說明
- 運行過程
- demo
- 提問的藝術