1. 程式人生 > >關於Centos7 firewalld防火牆開放埠後仍不能訪問ftp和nginx的問題解決

關於Centos7 firewalld防火牆開放埠後仍不能訪問ftp和nginx的問題解決

我在阿里輕量應用伺服器搭建ftp伺服器這篇部落格中把防火牆換為iptables,因為當時無論我怎麼設定firewalld,就是無法訪問ftp伺服器,今天在翻看其他部落格的時候,突然發現firewalld有開啟服務這麼一個命令,然後我就找到了解決的辦法.

檢視當前開了哪些埠其實一個服務對應一個埠,每個服務對應/usr/lib/firewalld/services下面一個xml檔案。

firewall-cmd --list-services

通過這個命令我們檢視當前打開了那些服務,比如下面這個
這裡寫圖片描述
我開啟了兩個服務,但是沒有開啟httpftp服務,所以不能通過外網訪問搭建的nginx伺服器和ftp

伺服器

(1)可以通過下面這個命令檢視可以開啟的服務有哪些

firewall-cmd --get-services

這裡寫圖片描述
(2)可以通過下面的命令新增一個服務到firewalld

firewall-cmd --add-service=http //http換成想要開放的service

這樣新增的service當前立刻生效,但系統下次啟動就失效,可以測試使用。要永久開發一個service,加上 --permanent

firewall-cmd --permanent --add-service=http

然後通過systemctl restart firewalld.service

重啟防火牆就生效了
這裡寫圖片描述
這個時候就可以通過外網訪問搭建的nginxftp伺服器了.

相關推薦

關於Centos7 firewalld防火牆開放不能訪問ftpnginx的問題解決

我在阿里輕量應用伺服器搭建ftp伺服器這篇部落格中把防火牆換為iptables,因為當時無論我怎麼設定firewalld,就是無法訪問ftp伺服器,今天在翻看其他部落格的時候,突然發現firewalld

關於Centos7 firewalld防火墻開放端口不能訪問ftpnginx的問題解決

ftp lib 博客 轉載 sta sys -s 啟動 firewalld 我在阿裏輕量應用服務器搭建ftp服務器這篇博客中把防火墻換為iptables,因為當時無論我怎麽設置firewalld,就是無法訪問ftp服務器,今天在翻看其他博客的時候,突然發現firewalld

Centos7.1防火牆開放快速方法

例如安裝Nagios後,要開放5666埠與伺服器連線,命令如下: ? 1 2 3 4 5 6 7 [[email protected] ~]# firewall-cmd --add-port=5666/tcp 即時開啟,這裡也可以是一個埠範圍,如100

CentOS 7 firewalld新增開放及重啟apache、nginx、mysql、php-fpm命令 & CentOS 6.5開放方法

How to resolve the error message belowFailed to issue method call: Unit firewalld.service is masked. The main reason a service is masked is to prevent acc

centos7防火牆開放等命令

CentOS 7 開放防火牆埠 命令         最近公司新的server要求用CentOS7, 發現以前CentOS 6 系列中的 iptables 相關命令不能用了,查了下,發現Centos 7使用firewalld代替了原來的iptabl

CentOS7firewalld新增開放及相關操作(Alibaba Cloud Elastic)

1、firewalld的基本使用 啟動: systemctl start firewalld 檢視狀態: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop fire

CentOS7firewalld新增開放及相關操作

轉發至 https://blog.csdn.net/u012498149/article/details/78772058 1、firewalld的基本使用 啟動: systemctl start firewalld 檢視狀態: systemctl status fir

【轉載】CentOS7firewalld新增開放及相關操作

1、firewalld的基本使用 啟動: systemctl start firewalld 檢視狀態: systemctl status firewalld  停止: systemctl disable firewalld 禁用: syst

centos7防火牆開放,附開放samba特定例項

前言 搭建samba的時候,如果是在內網\測試環境中,可以直接關閉防火牆,但是如果是在外網情況下,需要對防火牆開放某些埠。開放的具體步驟,下面我們來看。 操作步驟 1.新增埠 firewall-cmd --zone=public --add-port=80/tcp

CentOS7使用iptables防火牆開放

背景:在CentOS上面安裝了mysql、svn、tomcat等軟體,發現訪問不了,用telnet命令檢視埠,發現都不通: telnet IP 埠 CentOS7 預設使用firewalld防火牆,如果想換回iptables防火牆,可關閉fire

CentOS7系統firewalld新增開放操作命令

1、firewalld的基本使用啟動: systemctl start firewalld檢視狀態: systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld2

CentOS 7 為firewalld新增開放及相關資料 CentOS 7 為firewalld新增開放及相關資料

CentOS 7 為firewalld新增開放埠及相關資料   1、執行、停止、禁用firewalld 啟動:# systemctl start  firewalld 檢視狀態:# systemctl status firewalld 或者&n

linux 下防火牆開放

把firewall 卸掉並裝個iptable的方法 因為預設使用的是firewall作為防火牆,把他停掉裝個iptable systemctl stop firewalld  systemctl mask firewalld yum install -y iptables&nb

Centos6.5 防火牆開放

0. 說明 centos6.5處於對安全的考慮,嚴格控制網路進去。所以在安裝mysql或者使用tomcat,需要開放埠3306或8080。 通常的解決辦法有兩個。一個是直接關閉防火牆(非常不推薦): service iptables stop 但是這樣相當於把系統完全暴露,會帶來很大的

linux centos7 firewalld防火牆

防火牆的相關操作: 啟動:systemctl start firewalld 檢視狀態:systemctl status firewalld  停止: systemctl disable firewalld 禁用: systemctl stop firewalld

CentOS 7 為firewalld新增開放及相關資料

1、執行、停止、禁用firewalld 啟動:# systemctl start firewalld 檢視狀態:# systemctl status firewalld 或者 firewall-cmd --state 停止:# systemctl disabl

寶塔面板修改預設無法訪問

寶塔是國內最常用的建站套件,以前用過一段時間的WDCP,可以說各有優缺點。 安裝寶塔之後會有一個預設的使用者名稱跟密碼,登陸之後可進行修改。 寶塔面板預設埠號為8888可以進行修改,但是修改之後可能無法訪問,比如阿里雲的伺服器。阿里雲有一個安全策略,就是管這些埠設定的: 可以

CentOS7--Firewalld防火牆

  Firewalld服務是紅帽RHEL7系統中預設的防火牆管理工具,特點是擁有執行時配置與永久配置選項且能夠支援動態更新以及"zone"的區域功能概念,使用圖形化工具firewall-config或文字管理工具firewall-cmd  配置檔案的位置:   firewalld 的配置儲存在 /us

nginx修改訪問專案報錯404

上一篇文章,說了,修改nginx埠的事情,就是,預設配置的80埠被佔用,修改為其他埠。 然後就遇到其他的問題了,修改埠後,訪問專案找不到了。 其實很簡單,nginx中埠修改,訪問的專案,也要順便寫上修改後的埠。 否則,埠不一樣,肯定訪問不到專案啊,笨!!!!!!!!

svn 修改 無法訪問

為了提高svn的安全性,今天修改了 svn埠。 修改很簡單 ,啟動的時候指定埠號就行了   svnserve -d -r  /xxx/yyy/mysvn --listen-port 33338 順便修改了下svn的帳號和密碼,之前的 too sample。 接下來,客戶端