仮想マシンcentOS 7にRedisをインストールし、ホストがアクセスできないソリューション
950 ワード
1.ブリッジ方式を使用しました.
2.私が接続できない原因はcentos 7のファイアウォールが要求を遮断したからです.
まず,redis.confファイルにbindが構成され、127.0.0.1にバインドされている.2つ目は私が出会ったことです
あなたのredisを/~/redisフォルダの下に置いたと仮定します.
そしてbindを検索
nを押してあるかどうかを探す
問題がないことに気づいたら、2つ目は
端末を開き、rootに切り替えます
これで構成は完了しますが、永続的に保存されていません.次回再起動すると構成が失われます.centos 7はiptablesの代わりにfirewall-cmdを採用しているので、ネット上で呼び出されます.
エラーメッセージが得られます.
具体的な解決策は、以下のリンクを参照することができる.
http://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7
また、次のリンクでは、永続的なルールを追加する方法を説明します.
http://serverfault.com/questions/674874/is-there-a-way-to-run-just-save-with-firewalld-in-rhel7
2.私が接続できない原因はcentos 7のファイアウォールが要求を遮断したからです.
まず,redis.confファイルにbindが構成され、127.0.0.1にバインドされている.2つ目は私が出会ったことです
あなたのredisを/~/redisフォルダの下に置いたと仮定します.
cd redis && vim redis.conf
そしてbindを検索
/bind
nを押してあるかどうかを探す
bind 127.0.0.1
問題がないことに気づいたら、2つ目は
端末を開き、rootに切り替えます
su
iptables –I INPUT –p tcp –-dport 6379 –j ACCEPT
これで構成は完了しますが、永続的に保存されていません.次回再起動すると構成が失われます.centos 7はiptablesの代わりにfirewall-cmdを採用しているので、ネット上で呼び出されます.
service iptables save
エラーメッセージが得られます.
具体的な解決策は、以下のリンクを参照することができる.
http://stackoverflow.com/questions/24756240/how-can-i-use-iptables-on-centos-7
また、次のリンクでは、永続的なルールを追加する方法を説明します.
http://serverfault.com/questions/674874/is-there-a-way-to-run-just-save-with-firewalld-in-rhel7