CentOS Linux開放某些埠

2022-01-26 05:51:04 字數 1065 閱讀 4065

centos/linux 裝載系統的時候只開啟了少數埠如22,80(有些連80都沒有開放)等。

結果再裝完nginx+php+mysql 後不能訪問**。

當然前提是在nginx.conf中先配置好訪問位址

現在提供一些解決方案:

1.檢視防火牆設定發現沒開啟所要訪問的埠

iptables -l -n

由於linux防火牆預設是關閉的。可以用兩種方式,乙個是關閉防火牆(不推薦),另乙個就是讓防火牆開放這個埠。

2.開放某埠

1)vi  /etc/sysconfig/iptables 檔案

1.1 開放某埠

-a input -p tcp -m state  --state new -m tcp --dport 8080 -j accept

1.2 開放乙個範圍的埠8000到9000

-a input -p tcp -m state  --state new -m tcp --dport 8000:9000 -j accept

說明:dport後面的埠根據自己所需加上,訪問時採用localhost:埠

2)重啟iptables

service iptables restart

3.重啟防火牆,這裡有兩種方式重啟防火牆

1)重啟後生效

開啟: chkconfig iptables on

關閉: chkconfig iptables off

2)即時生效,重啟後失效

開啟: service iptables start

關閉: service iptables stop

CentOS linux開放指定埠命令

1 開啟防火牆 systemctl start firewalld2 開放指定埠 firewall cmd zone public add port 8500 tcp permanent命令含義 zone 作用域 add port 1935 tcp 新增埠,格式為 埠 通訊協議 permanent ...

解決centos linux亂碼

伺服器系統重灌後,用putty遠端訪問,系統提示都是亂碼,可能是安裝的時候預設語言沒有設定好。可以通過修改 etc sysconfig i18n文件解決亂碼。i18n是 internationalization 的縮寫形式,意即在 i 和 n 之間有 18 個字母,本意是指軟體的 國際化 i18n支...

centos linux系統日誌

參考 系統的那些訊息以及應該記錄在那些檔案,或如何顯示,是由 etc syslog.conf 來控制的.以下是 redhat 的 var log 目錄中一些重要的記錄檔案的說明.1.var log lastlog 記錄每個使用者最近簽入系統的時間,因此當使用者籤入時,就會顯示其上次簽入的時間,您應該...