Linkdood_ 内外网 IP 修改

本贴最后更新于 2390 天前,其中的信息可能已经水流花落

一、准备工作:


  • 涉及服务与配置目录文件
服务名称 配置文件名 路径 备注
liandoudou.conf liandoudou.conf /data/linkdood/im/conf
nginx ngx_80.conf,ngx_443.conf, ngx_ap.conf,ngx_crpy.conf /data/linkdood/im/vrv/nginx/conf/conf.d 不一定存在该文件
prelogin apinfo.json /data/linkdood/im/vrv/prelogin
fdfs client.conf,mod_fastdfs.conf,storage.conf,tracker.conf /etc/fdfs
turnserver turnserver.conf /data/linkdood/im/vrv/turnserver/etc/
mysql IM_CONFIG CEMS_SERVER

二、配置文件修改


2.1、确认信息

  • 豆豆服务器信息:
[root@Linkdood ~]# linkd all check +------------------------20180913 14:25:14------------------------+ | eurl : 172.16.8.113 | | outip : 172.16.8.113 | | inip : 172.16.8.113 | | version : V3.5.8 | | is msg : 0 | +-----------------------------------------------------------------+
  • 通过 ping 获得域名指向的外网 IP
  • 客户需要修改的域名和开放的 http 端口
  • 默认 tcp:80、10080
C:\Users\Kai10>ping liukai.linkdood.cn 正在 Ping liukai.linkdood.cn [210.14.152.189] 具有 32 字节的数据: 来自 210.14.152.189 的回复: 字节=32 时间=5ms TTL=42 来自 210.14.152.189 的回复: 字节=32 时间=6ms TTL=42 来自 210.14.152.189 的回复: 字节=32 时间=7ms TTL=42 来自 210.14.152.189 的回复: 字节=32 时间=5ms TTL=42 210.14.152.189 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 5ms,最长 = 7ms,平均 = 5ms

2.2、liandoudou 配置文件修改:

  • vim /data/linkdood/im/conf/liandoudou.conf
# 外网域名或外网IP,优先顺序 :域名 > 外网IP > 内网IP ... "eurl": "172.16.8.113", -- > "eurl": "liukai.linkdood.cn", # 或指定端口:10080 "eurl": "172.16.8.113", -- > "eurl": "liukai.linkdood.cn:10080", ... # 外网IP,域名指向的外网IP ... "outip": "172.16.8.113", -- > "outip": "210.14.152.189", ... # 内网IP(服务器配置内网IP) ... "inip": "172.16.8.113", -- > "inip": "172.16.8.113", ...

2.3、nginx 配置文件修改:

  • /data/linkdood/im/vrv/nginx/conf/conf.d/
[root@Linkdood prelogin]# cd /data/linkdood/im/vrv/nginx/conf/conf.d/ [root@Linkdood conf.d]# ls ngx_443.conf ngx_80.conf ngx_ap.conf upstream.conf

2.3.1、vim ngx_80.conf

... servername 172.16.8.113; -- > servername liukai.linkdood.cn; ...

2.3.2、vim ngx_443.conf

... servername 172.16.8.113; -- > servername liukai.linkdood.cn; ...

2.3.3、vim ngx_ap.conf

... servername 172.16.8.113; -- > servername liukai.linkdood.cn; ...

2.3.4、vim ngx_crpy.conf

  • 不存在,请忽略
... servername 172.16.8.113; -- > servername liukai.linkdood.cn; ...

2.3.5、以上配置文件都默认监听 80 10080

listen 80; listen 10080;

2.4、预登录配置修改:

  • vim /data/linkdood/im/vrv/prelogin/apinfo.json
... "ImageHost" : "http://172.16.8.113", -- > "ImageHost" : "http://liukai.linkdood.cn", # 或 "ImageHost" : "http://172.16.8.113", -- > "ImageHost" : "http://liukai.linkdood.cn:10080", ... ... "LocalDownURL" : "http://172.16.8.113/predownload/", -- > "LocalDownURL" : "http://liukai.linkdood.cn/predownload/", # 或 "LocalDownURL" : "http://172.16.8.113/predownload/", -- > "LocalDownURL" : "http://liukai.linkdood.cn:10080/predownload/", ... ... # 该字段有三段 "UpURL" : "http://172.16.8.113", -- > "UpURL" : "http://liukai.linkdood.cn", # 或 "UpURL" : "http://172.16.8.113", -- > "UpURL" : "http://liukai.linkdood.cn:10080", ... ... # 该字段有三段 "DownURL" : "http://172.16.8.113", -- > "DownURL" : "http://liukai.linkdood.cn", # 或 "DownURL" : "http://172.16.8.113", -- > "DownURL" : "http://liukai.linkdood.cn:10080", ... ... # 该字段有六段 "OutterIP" : "172.16.8.113", -- > "OutterIP" : "liukai.linkdood.cn", ... ... # 该字段默认本地IP "InnerIP" : "172.16.8.113", -- > "InnerIP" : "172.16.8.113", ...

2.5、修改 fdfs 配置文件:

  • /etc/fdfs

2.5.1、vim client.conf

# tranker_server 指向本机内网IP ... tracker_server=172.16.8.113:22122 -- > tracker_server=172.16.8.113:22122 ... # 该端口根据域名开放的http端口更改 ... http.tracker_server_port=80 -- > http.tracker_server_port=80 # 或 http.tracker_server_port=80 -- > http.tracker_server_port=10080 ...

2.5.2、vim mod_fastdfs.conf

... # tranker_server 指向本机内网IP ... tracker_server=172.16.8.113:22122 -- > tracker_server=172.16.8.113:22122 ...

2.5.3、vim storage.conf

# tranker_server 指向本机内网IP ... tracker_server=172.16.8.113:22122 -- > tracker_server=172.16.8.113:22122 ... # 该端口根据域名开放的http端口更改 ... http.server_port=80 -- > http.server_port=80 # 或 http.tracker_server_port=80 -- > http.tracker_server_port=10080 ...

2.5.4、vim tracker.conf

# 该端口根据域名开放的http端口更改 ... http.server_port=80 -- > http.server_port=80 # 或 http.tracker_server_port=80 -- > http.tracker_server_port=10080 ...

2.6、修改 turnserver 配置文件:

  • /data/linkdood/im/vrv/turnserver/etc/turnserver.conf
# 前面是外网IP/内网IP ... external-ip=172.16.8.113/172.16.8.113 -- > external-ip=liukai.linkdood.cn/172.16.8.113 ...

2.7、修改数据库:

# 插入 本地服务器IP INSERT INTO IM_CONFIG.CEMS_SERVER VALUES ('172.16.8.113','正式服务器','','172.16.8.113','dd','1','linux','1','1.0','1','1','1','1','1','1','1','1','1','1','1');

  • Linkdood
    11 引用 • 1 回帖
  • NGINX

    NGINX 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 NGINX 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。

    315 引用 • 547 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...