Linkdood_ 内外网 IP 修改

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

一、准备工作:


  • 涉及服务与配置目录文件
服务名称 配置文件名 路径 备注
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 日。

    311 引用 • 546 回帖

相关帖子

欢迎来到这里!

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

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