springboot对ipv6改造,mysql/redis

1、mysql改造

1.1 查看一下端口

netstat -an | grep 11003,如果是 ::: 就已经可以了,直接1.3测试一下链接就行

1.2 开启ipv6支持

cd /data/mysql (此路径是我根据站内一个自定义安装mysql安装的,如果没自定义,应该在/etc/mysql/mysql.conf.d), vi my-mysql.cnf(默认是mysqld.cnf),加上如下配置,记得去掉#(我是加不加都可以所以注释掉了)

1.3 测试

cd /data/mysql/bin (mysql安装目录下),测试

./mysql --socket=/data/mysql/mysql.sock(自定义安装要加的)  -h 2409:8700:1821:38:1::1f1(你得ipv6地址) -P 11003(端口号) -uroot (账户) -p(密码)

1.4 修改springboot配置文件

url: jdbc:mysql://address=(protocol=tcp)(host=2409:8700:1821:38:1::1f1)(port=11003)/tietong?

2、redis改造

2.1、redis修改

关闭redis服务,修改redis.conf,将bind 改成 * -::*  前面一个*,是全部ipv4后面一个是全部ipv6

修改完成后,启动redis-server

使用bin下客户端测试redis-cli, ./redis-cli -h 2409:8700:1821:38:1::1f1 -p 11002

输入 auth '密码',没有就不用

keys * 全部key值 可以使用

2.2、springboot 修改

不用修改

3、nginx改造

3.1、进入你的nginx安装目录sbin,./nginx -V查看nginx版本,如果后面没有 --with-ipv6,个人建议直接重装,

停止你的nginx ,然后rm -rf删除,记得把nginx.conf拷贝出来,nginx 版本依赖的openssl不知道怎么看我是试出来的,我这里如果是centos7 你就用 nginx-1.9.9(到1.4好像都行),centos8 你就用nginx-1.17.9(以上好像都行),我是这两个版本可以。换版本是最好的(别去百度什么安装openssl的啥玩意,一般你的服务器肯定有,处理openssl很麻烦)

3.2、解压 tar -zxvf  nginx-1.17.9.tar.gz会在当前目录生成一个同名目录,进入cd  nginx-1.17.9 ,

./configure  --prefix=/data/java/nginx(换成你自己想要的安装的目录) --with-http_stub_status_module --without-http-cache --with-http_ssl_module --with-http_gzip_static_module --with-ipv6

然后 make  然后make install

3.3、然后将nginx.conf 复制回来 ,启动nginx,ipv6加上如下的就行(还没测试弄完了,回来写是否成功)

3.4、测试成功

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值