redisはLinux仮想マシンにインストールされておりwindowsでアクセスできない問題
1603 ワード
redisはLinux仮想マシンにインストールされており、windowsでアクセスできない問題1:ifconfigは仮想マシンが割り当てたip 2:redisを表示する.confでbindは仮想マシンのip 3:redis-server.../redisを指定する.comf
いくつかのネット上の資料を参考にして、主なステップは:1.Windows上のPingとtelnet仮想マシンで、接続性がokかどうかを見てみましょう.そしてLinux ping windowsは普通Pingは可能で、telnetはだめです.
2.ファイアウォールを閉じるか、6379ポートの外部アクセスを開きます.
このコマンドを実行すると6379ポートが開きます
[root@localhost bin]# ifconfig ens33: flags=4163 mtu 1500 inet 192.168.233.128 netmask 255.255.255.0 broadcast 192.168.233.255 inet6 fe80::73bd:217e:f9ae:6dfd prefixlen 64 scopeid 0x20 ether 00:0c:29:98:78:16 txqueuelen 1000 (Ethernet) RX packets 623 bytes 335745 (327.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 313 bytes 28761 (28.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3.redisのプロファイルでは、自分がバインドしたipをlinuxマシンのIpに設定
いくつかのネット上の資料を参考にして、主なステップは:1.Windows上のPingとtelnet仮想マシンで、接続性がokかどうかを見てみましょう.そしてLinux ping windowsは普通Pingは可能で、telnetはだめです.
ping 192.168.233.128
Ping 192.168.233.128 32 :
192.168.233.128 : =32 <1ms TTL=64
192.168.233.128 : =32 <1ms TTL=64
192.168.233.128 : =32 <1ms TTL=64
192.168.233.128 : =32 <1ms TTL=64
[root@localhost bin]# ping 192.168.0.103
PING 192.168.0.103 (192.168.0.103) 56(84) bytes of data.
64 bytes from 192.168.0.103: icmp_seq=1 ttl=128 time=3.53 ms
64 bytes from 192.168.0.103: icmp_seq=2 ttl=128 time=4.04 ms
64 bytes from 192.168.0.103: icmp_seq=3 ttl=128 time=3.54 ms
2.ファイアウォールを閉じるか、6379ポートの外部アクセスを開きます.
このコマンドを実行すると6379ポートが開きます
# firewall
systemctl stop firewalld.service
# firewall
systemctl disable firewalld.service
#
firewall-cmd --zone=public --add-port=6379/tcp --permanent
[root@localhost bin]# ifconfig ens33: flags=4163 mtu 1500 inet 192.168.233.128 netmask 255.255.255.0 broadcast 192.168.233.255 inet6 fe80::73bd:217e:f9ae:6dfd prefixlen 64 scopeid 0x20 ether 00:0c:29:98:78:16 txqueuelen 1000 (Ethernet) RX packets 623 bytes 335745 (327.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 313 bytes 28761 (28.0 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3.redisのプロファイルでは、自分がバインドしたipをlinuxマシンのIpに設定
bind 127.0.0.1 192.168.233.128