• ADADADADAD

    云服务器设置端口转发教程[ 建站问答 ]

    建站问答 时间:2024-12-25 10:09:56

    作者:文/会员上传

    简介:

    目前云数据库 Redis 版需要通过 ECS 进行内网连接访问。如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Linux 云服务器中安装 rinetd 进行转发实现。在云服务器 ECS

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    目前云数据库 Redis 版需要通过 ECS 进行内网连接访问。如果您本地需要通过公网访问云数据库 Redis,可以在 ECS Linux 云服务器中安装 rinetd 进行转发实现。

    在云服务器 ECS Linux 中安装 rinetd。

    1. wget boutell/rinetd/http/rinetd.tar.gz&&tar xvf rinetd.tar.gz&&cd rinetd
    2. sed i s/65536/65535/g rinetd (修改端口范围)
    3. mkdir /usr/man&&make&&make install

    注意:rinetd 安装包下载地址不确保下载可用性,您可以自行搜索安装包进行下载使用。

    打开配置文件 rinetdonf。

    1. vi /etc/rinetdonf

    在配置文件中输入如下内容:

    1. 0.0.0.0 6379 Redis 的链接地址 6379
    2. logfile /var/log/rinetd.log

    说明:您可以使用 cat /etc/rinetdonf命令来检验配置文件是否修改正确。

    执行如下命令启动 rinetd。

    1. rinetd

    注意

    您可以通过 echo rinetd >>/etc/rc.local 将 rinetd 设置为自启动。

    若遇到绑定报错,可以执行 pkill rinetd 结束进程,再执行 rinetd启动进程 rinetd。

    rinetd 正常启动后, 执行netstat anp | grep 6379 确认服务是否正常运行。

    在本地进行验证测试。

    您可以在本地通过 rediscli 连接 ECS Linux 服务器后进行登录验证,比如安装了 rinetd 的服务器的 IP 是 1.1.1.1,即rediscli h 1.1.1.1 a Redis的实例ID:Redis密码。或者通过 telent 连接 ECS Linux 服务器后进行操作验证。假设 ECS Linux 服务器的 IP 是 1.1.1.1,即 telnet 1.1.1.1 6379。

    连接上 ECS Linux 服务器后,输入连接 Redis 的密码:auth Redis的连接密码。

    进行数据写入及查询验证。

    通过上述步骤即可实现:您本地的 PC 或服务器通过公网连接 ECS Linux 6379 端口,对云数据库 Redis 进行访问。

    云服务器设置端口转发教程.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载