CentOS下配置redis容許遠程鏈接

© 版權聲明:本文爲博主原創文章,轉載請註明出處html

1. 目的redis

  由於想要學習redis,所以在虛擬機中安裝了redis,爲了實如今物理機能夠訪問redis,弄了很久;所以記錄下來,以避免忘記。安全

2. 環境tcp

  虛擬機:CentOS Linux release 7.4.1708 (Core)post

  redis:4.0.8學習

  防火牆:iptablesui

3. 配置spa

  3.1 配置redis.conf.net

    將 bind 127.0.0.1 使用#註釋掉,改成# bind 127.0.0.1(bind配置的是容許鏈接的ip,默認只容許本機鏈接;若遠程鏈接需註釋掉,或改成0.0.0.0)3d

    將 protected-mode yes 改成 protected-mode no(3.2以後加入的新特性,目的是禁止公網訪問redis cache,加強redis的安全性)

    將 requirepass foobared 註釋去掉,foobared爲密碼,也可修改成別的值(可選,建議設置)

  3.2 設置iptables規則,容許外部訪問6379端口

    iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

    臨時生效,重啓後失效。若想永久生效,請參考另外一篇文章:http://www.cnblogs.com/jinjiyese153/p/8600855.html

  3.3 啓動redis,並指定配置文件

    ./redis-server ../redis.conf

4. 檢查

  本機安裝RedisDesktopManager進行redis遠程鏈接。

 

CentOS配置iptables規則並使其永久生效

 

© 版權聲明:本文爲博主原創文章,轉載請註明出處

 1. 目的

  最近爲了使用redis,配置遠程鏈接的使用須要使用iptable是設置容許外部訪問6379端口,可是設置完成後重啓老是失效。所以百度了一下如何設置永久生效,並記錄。

 2. 設置

  2.1 添加iptables規則

iptables -I INPUT 1 -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT

  2.2 保存

service iptables save

  執行這個命令的時候有時候可能會報錯:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

  這是由於沒有安裝iptables服務,直接使用yum安裝iptables服務便可.

yum install iptables-services

  安裝完成後,從新執行 service iptables save 命令便可保存成功。

  2.3 配置iptables開機自啓

  保存後重啓依然沒有生效,後百度得知,須要設置iptables開機自啓纔可以使配置生效。

  執行以下命令(老版本命令爲:service iptables on),設置iptables開機自啓

systemctl enable iptables.service

 3. 注意

  需關閉firewalld防火牆

  systemctl stop firewalld.service

  systemctl disable firewalld.service

參考:

http://blog.csdn.net/donglynn/article/details/73530542

https://www.v2ex.com/t/114397

相關文章
相關標籤/搜索