新聞中心
linux操作系統(tǒng)在企業(yè)級(jí)應(yīng)用和校園網(wǎng)絡(luò)中廣泛使用,但由于其外網(wǎng)訪問(wèn)的限制,主機(jī)上的所有服務(wù)器外網(wǎng)無(wú)法訪問(wèn)。這會(huì)給公司業(yè)務(wù)帶來(lái)無(wú)法估量的損失。解決Linux外網(wǎng)訪問(wèn)困境,需要將防火墻規(guī)則進(jìn)行一定的配置,這就是開(kāi)啟端口配置。

開(kāi)始之前,要先確認(rèn)Linux系統(tǒng)中安裝了iptables,firewalld服務(wù),沒(méi)有安裝的輸入以下命令安裝(以CentOS7為例):
# yum -y install iptables-services && systemctl start iptables && systemctl enable iptables
# yum -y install firewalld && systemctl start firewalld && systemctl enable firewalld
然后,可以使用iptables命令開(kāi)啟端口(以開(kāi)啟80端口為例):
#iptables -I INPUT -p tcp --dport 80 -j ACCEPT
在開(kāi)啟的端口上進(jìn)行外網(wǎng)測(cè)試, 可以使用curl進(jìn)行外網(wǎng)訪問(wèn)測(cè)試。例如,可以將curl應(yīng)用于主機(jī)IP上開(kāi)啟的80端口上進(jìn)行訪問(wèn):
#curl -v http://1.1.1.1:80/
若配置正確,則可以正常獲取80端口上的HTML頁(yè)面內(nèi)容;若顯示無(wú)返回內(nèi)容,則說(shuō)明開(kāi)啟過(guò)程出現(xiàn)問(wèn)題,可以重新檢查配置項(xiàng)和網(wǎng)絡(luò)配置。
此外,如果配置了firewalld,那么可以使用firewalld命令來(lái)開(kāi)啟端口(以開(kāi)啟80端口為例):
#firewall-cmd --zone=public --add-port=80/tcp --permanent
#firewall-cmd --reload
最后,可以使用firewalld命令查看當(dāng)前已開(kāi)放的端口:
#firewall-cmd --list-ports
由此可見(jiàn),開(kāi)啟端口配置是解決Linux外網(wǎng)訪問(wèn)困境的重要步驟,開(kāi)啟網(wǎng)絡(luò)訪問(wèn)可以大大提高服務(wù)器的可訪問(wèn)性,以期可以帶來(lái)更高的精準(zhǔn)度及更好的服務(wù)質(zhì)量。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開(kāi)通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開(kāi)發(fā)老牌服務(wù)商!微信小程序開(kāi)發(fā),APP開(kāi)發(fā),網(wǎng)站制作,網(wǎng)站營(yíng)銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
本文標(biāo)題:解決Linux外網(wǎng)訪問(wèn)困境:開(kāi)啟端口配置(linux外網(wǎng)不能訪問(wèn))
分享路徑:http://m.5511xx.com/article/cdiisco.html


咨詢
建站咨詢
