1. 程式人生 > >關於redis啟動時linux的防火牆關閉問題解決

關於redis啟動時linux的防火牆關閉問題解決

開啟redis 允許外網IP 訪問

在 Linux 中安裝了redis 服務,當在客戶端通過遠端連線的方式連線時,報could not connect錯誤。

錯誤的原因很簡單,就是沒有連線上redis服務,由於redis採用的安全策略,預設會只准許本地訪問。

需要通過簡單配置,完成允許外網訪問。

修改redis的配置檔案,將所有bind資訊全部遮蔽。

1 2 3 4 5 # bind 192.168.1.100 10.0.0.1 # bind 192.168.1.8 # bind 127.0.0.1

修改完成後,需要重新啟動redis服務。

1 redis-server redis.conf

如果iptables 沒有開啟6379埠,用這個方法開啟埠

1 2 3 命令:/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT 儲存防火牆修改命令:/etc/rc.d/init.d/iptables save

通過iptables 允許指定的外網ip訪問

修改 Linux 的防火牆(iptables),開啟你的redis服務埠,預設是6379。

1 2 3 4 //只允許127.0.0.1訪問6379 iptables -A INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT
//其他ip訪問全部拒絕 iptables -A INPUT -p TCP --dport 6379 -j REJECT

未配置拒絕前

配置拒絕後

另外一種方式是通過bind方式啟用

相關推薦

關於redis啟動linux防火牆關閉問題解決

開啟redis 允許外網IP 訪問 在 Linux 中安裝了redis 服務,當在客戶端通過遠端連線的方式連線時,報could not connect錯誤。 錯誤的原因很簡單,就是沒有連線上redis服務,由於redis採用的安全策略,預設會只准許本地訪問。 需要通過簡單配

JDK8+tomcat8環境tomcat啟動SecureRandom 非常慢解決辦法

啟動tomcat seconds 安全 rom 評估 這就是 gen cal 什麽 JDK 8 + tomcat8 啟動有時會出現 org.apache.catalina.util.SessionIdGeneratorBase- Creation of SecureRand

Tomcat 啟動 SecureRandom 非常慢解決辦法,親測有效

1.找到jre—>lib—>security 2.找到      securerandom.source=file:/dev/random 替換成:securerandom.source=file:/dev/./urandom 3.產生這個情況的原因:

(javascript)Vue啟動常見錯誤及其解決辦法

(vue.js)vue npm run dev 執行錯誤(1/2) 錯誤一: ERROR F

eclipse啟動閃退問題解決方案

一、以前Eclipse都可以正常使用,突然有一天不能啟動了,點選圖示後啟動畫面一閃之後就消失了,以下是一些解決方案: 1. 找到Eclipse目錄下的eclipse.exe,右鍵點選-》傳送到桌面快捷方式,然後右鍵點選快捷方式,選擇屬性,修改“目標”(或target),

菜雞的redis之路(三)-redis啟動3個警告資訊解決

Redis伺服器啟動3個警告資訊的解決方案 ################################################################################## 第一個警告資訊:The TCP backlog settin

linux防火牆關閉與中文顯示亂碼排錯

PS1 PS1主要用來控制命令列的樣式 如: \u:代表當前使用者 whoami \h:代表當前主機名 hostname \W:代表當前位置 pwd 修改PS1 SElinux 查詢SElinux狀態 SElinux的三種狀態: Enforcing:表示SElinux正在執行 P

Linux防火牆關閉開啟

今日在Linux測試環境上裝了一個tomcat,在windows本機上訪問http://192.168.10.97:8080,無果;在Linux(192.168.10.97)機器上,執行wget ‘http://192.168.10.97:8080'能夠正常獲取資料。於是斷

系統啟動錯誤問題的解決

第一個問題:/boot/grub/grub.conf檔案丟失開機啟動後會進入一個"grub"的互動式頁面這個時候就可以進入系統了,但是因為這時候並沒有真正的生成grub.conf檔案,所以每次啟動的時候都會進入剛才的那個grub的互動式頁面第二個問題:如果/boot/grub

Redis啟動失敗的原因及解決方法

跑了近半年的Redis,今天早上來開啟電腦執行程式的時候發現提示無法連線redis,暗想自己明明設定了開機自啟的阿,以前也一直沒問提,今天怎麼就連不上了?重啟了下redis就提示如下錯誤網上搜了好久都沒找到解決辦法,後來想起來去查看了下redis的日誌檔案發現提示當前版本的r

Dubbo 的provider啟動bboShutdownHook自動關閉

/Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:61598,susp

WildFly(JBoss8) 啟動卡死問題解決

一個多月沒更。 略顯,最近也不知道在忙啥。 記錄個問題解決。 現象:在windows server 2012/ Linux(RedHat)/部分win7,在部署hibernate應用後,無法啟動,日誌最後一行輸出 2014-12-31 17:33:51,961 INFO [

Linux下Tomcat啟動卡在“INFO: Deploying web application directory ......”的解決方法

第一次遇到Tomcat在Linux伺服器啟動卡住的情況,情況很簡單,tomcat啟動以後卡在INFO: Deploying web application directory ......這句話,具體會卡多久就沒測試了。google、baidu都沒找到解決方法。 幸虧UCloud的技術支援人員給

LinuxRedis啟動/關閉/重啟服務指令碼

指令碼功能: 實現Redis單機多例項情況下的正常啟動、關閉、重啟單個redis例項。完成系統標準服務的以下常用功能:  start|stop|status|restart       注:redis程式程式碼遮蔽了HUP訊號,不支援線上過載配置檔案,故去掉reloa

Linux Centos7關閉防火牆關閉開機啟動防火牆

CentOS 7.0預設使用的是firewall作為防火牆 1、直接關閉防火牆systemctl stop firewalld.service2、禁止firewall開機啟動 systemctl d

Linux防火牆iptables的啟動關閉

CentOS7 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1.關閉firewall [[email protected] ~]#

linux關閉防火牆,重新啟動不了的情況

問題描述:我用systemctl stop firewalld 命令關閉了防火牆後無法啟動(報錯 unit is masked) 解決方法 :先解鎖  命令 systemctl unmask firewalld,然後在執行啟動命令  systemctl start fire

linux終端關閉為什麼會導致在其上啟動的程序退出?

現象 經常在linux下開發的人應該都有這樣的經驗,就是在終端上啟動的程式,在關閉終端時,這個程式的程序也被一起關閉了。看下面這個程式,為了使程序永遠執行,在輸出helloworld後,迴圈呼叫sleep: 直接關閉這個終端,在另一個終端上查詢該程序,已

如何解決linux下apache啟動httpd: apr_sockaddr_info_get() failed for 報錯

今天在家裡的RHLE5.5上安裝apache的時候,先用user1使用者./configure命令配置,然後才用root使用者make && make install,結果apache起來的時候就報如下錯誤:      httpd: apr_sockadd

linux oracle啟動 :各種報錯 解決方案

我們在linux下啟動oracle服務:第一個:啟動監聽服務時:執行命令:lsnrctl start :此時報command not found(這是我們在linux裡見過最多的錯誤了吧)原因:那說明,我們的oracle相關服務沒有加入環境變數;而且我們在安裝oracle時,