杰奇linux远程采集,采集器网站分离

没错,时隔这么久,终于又开始发起第三次尝试,其实这个原理很早就有人分享过,就是将服务器映射到本地磁盘,然后开启数据库的远程连接权限,就可以实现关关采集器在自己电脑,而杰奇在linux的服务器,实现远程采集。目前已经基本成功了,所以决定将教材整理一下,但是采集的速度和服务器的位置和配置有直接关系,所以建议服务器能和自己的电脑能流畅访问最好。
注意:这种操作对服务器性能要求也比较高,配置低的很容易掉线。
如果服务器配置很高,但是自己的电脑采集到服务器延迟太大采集缓慢,倒是可以在服务器上安装虚拟机软件,比如vmware player这种轻便的,虚拟化一个linux系统网站运行在里面,再设置内网ip,外网映射80或者443端口就好了(话说有点麻烦啊)
我使用的环境如下:

CentOS7.3(和系统关系不大)
Mysql5.5
宝塔免费版6.8.4
Nginx 1.14.1(和这个其实没有任何关系)
服务器配置:1核1G25SSD(主要是带宽和磁盘读写)

需要准备的软件:

1.SFTP Net Drive Free
2.关关采集器

在进行软件的安装之前,需要在服务器进行以下操作:

1.用root用户连接服务器,输入指令:

usermod -d /www root

这句话的意思就是将连接后的root默认文件夹变为www,也就是宝塔的网站目录所在位置(这里其实为了方便和安全使用考虑,可以新建一个用户,再给它相关权限,但是我只是为了方便才用root用户,注意用root用户在后期是很不方便的,会导致服务器的管理被限制在你设置的目录了。)
2019.01.23补充:
如果上述指令出现错误提示,那么可以直接编辑/etc/passwd进行强制修改,修改完成后重启。

vi /etc/passwd

1.jpg

2.打开宝塔面板的数据库远程,比如开启3306端口,和设置远程主机的访问(宝塔的最新版本默认的话,只需要开端口就好了)
如果还是不能连接,可以参考这个教程:宝塔面板,开启Mysql远程连接权限

然后开始正式的搞事情

1.打开SFTP Net Drive Free,连接服务器(我这是已连接状态)
Snipaste_2018-12-29_10-04-45.png

2.确认链接成功后,可以打开杰奇所在的网站确认一下(我这里就可以看到了)
Snipaste_2018-12-29_10-05-12.png

3.打开关关采集器,配置数据库连接,设置网站目录为之前映射出的磁盘里面的杰奇目录
Snipaste_2018-12-29_10-04-29.png

4.测试采集规则后,点击采集(速度有点慢,但是ok了)
Snipaste_2018-12-29_10-12-19.png

最后再说一句:
在写这篇教程的时候,一个群友提到了Net Drive2+mklink的策略,但是我个人觉得各种挺麻烦的,我只是写了最简便的操作,不够如果为了稳定,或者安全性考虑,也可以去尝试一下。
有什么疑问可以评论留言。
SFTP Net Drive Free下载:

此处内容需要评论回复后方可阅读o(╯□╰)o

【规则之树版权所有,转载注明来源哦。】

发表评论
加载中...
    1. 哭了看不懂   2019-08-16 09:42

      你这软件是直接在电脑上运行的?还有就是关关也是电脑上运行的?

      查看对话
        1. 不暇   2019-08-16 12:48

          对,在windows系统运行就好了

    2. 湛王妃   2019-08-09 17:52

      支持支持

    3.   2019-08-01 19:36

      看看

    4. 超大   2019-07-24 11:10

      支持支持

    5.   2019-07-21 17:27

      支持支持

    6. tin   2019-07-17 14:56

    7. 沈嘉   2019-06-26 09:20

      一个不学,何以学天下

    8. 4D蚂蚁   2019-06-23 18:49

      支持

    9. 中字   2019-06-17 11:55

      感谢。正好需要

    10. 网站浏览者   2019-06-14 21:39

      谢谢博主,感谢 感谢

    11. 黄金战士   2019-06-12 01:07

      感觉很牛X,不知道好用不

    12. 999   2019-05-30 16:56

      很喜欢,下载试一下。

    13. D   2019-05-30 13:52

      支持下感谢分享拿走了

    14. 爱你   2019-05-28 18:19

      好帖,必须顶。

    15. 小胡子   2019-05-22 16:29

      好帖,必须顶。

    16.   2019-05-14 14:02

      床床

    17. 网页   2019-05-09 13:23

      很不

    18. yingshi51   2019-04-24 22:08

    19. xredred   2019-04-03 23:38

      感谢分享哈

    20. qing3580   2019-04-02 23:58

      非常感谢啊。

    21. ddd   2019-03-22 11:57

      非常感谢啊。

    22. jeb1234   2019-03-07 13:15

      感谢分享 icon_mrgreen.gif

    23. 嗯嗯   2019-03-05 22:08

      感谢分享 icon_mrgreen.gif

    24. 嗯嗯   2019-03-05 22:06

      666666

    25. cjde   2019-03-04 19:54

      看看吧

    26. 流氓   2019-03-02 22:23

      看看吧

    27. 下下   2019-02-20 11:31

      看看,学习下

    28. yanheni   2019-02-19 21:09

      看看,学习下

    29. szlingb   2019-02-15 21:06

      对添加用户名不熟悉。。。。

      查看对话
        1. 不暇   2019-02-15 22:37

          已经....很直观了啊

    30. rueltree   2019-02-15 15:18

      感谢分享

      查看对话
        1. 不暇   2019-02-15 15:36

          你的名称和邮箱是有毒吧

    31. 你好啊   2018-12-31 19:09

      你好 老大,什么时候出 杰奇章节列表页分页教程。

      查看对话
        1. 不暇   2018-12-31 19:54

          杰奇1.7相关文件解密会出问题,不知道怎么修复,杰奇1.8以上章节列表页是支持分页的

    32. gf   2018-12-31 02:25

      哪要怎么麻烦。
      直接数据库和程序放linux服务器。
      windows开采集器,采集器mysql连接到linux,采集到的数据保存在windows服务器。
      前端放个反代,php执行反代到linux,html反代到windows。
      测试过完美运行。缺点是关关连接的远程数据库,采集速度比本地数据库稍慢,不过同机房的话可以忽略。

      查看对话
        1. Cc   2019-01-14 10:31

          亲,可以加下联系方式,有偿帮忙配置下吗

          查看对话
            1. 不暇   2019-01-14 14:54

              你可以加博客群,发一下你的问题,会有人解答的。

        2. 不暇   2018-12-31 14:10

          而且你这个方法,博客之前的一篇文章,已经把前面的步骤给讲述了。

        3. 不暇   2018-12-31 14:10

          你不觉得这种方法更麻烦吗?而且我给出的教程是直接在自己电脑上采集。不需要额外的复杂环境配置,不需要两台服务器。

    33. 网上冲浪   2018-12-29 11:05

      正常关关开始采集的时候会读取杰奇的一些配置,这些配置并不会被改动,每次读取这些配置都要访问FTP资源,所以采取mklink的原因就是,配置资源放在本地硬盘(无需访问FTP),采集的内容通过mklink软连接到映射硬盘,这样做的好处是,每次读取配置会非常的快!

      查看对话

相关文章