Samba帮助网站与关关采集器分离,实现杰奇小说远程采集-懵比小站

Samba帮助网站与关关采集器分离,实现杰奇小说远程采集

介绍

要做小说,首选杰奇小说程序。杰奇虽好,但是搭配使用的关关采集让人头疼。关关采集是exe文件,也就是说只能运行在windows系统环境,我们建站首选linux系统,这不是闹呢嘛!有人会说linux系统下可以通过wine来运行关关采集器,实际上很多人也是这么干的。我不太赞同这一做法,举几个例子(这里仅个人观念点)

1、选用linux建站看中的就是它的稳定,你现在却仅仅为了一个程序而安装图形化界面,然后再安装wine来模拟运行关关采集,这一套操作下来,你折腾这个劲干什么,为什么不直接使用win系统?而且装了图形化的linux系统稳定性还会打折扣。

2、是不是win系统贵,linux系统便宜,就只能通过在linux里装图形化来达到这个折中的目的。好,我可以告诉你,通过网络重装你甚至可以dd一个自己的系统,买了linux系统然后重装成win系统。教程如下:

VPS一键网络重装你想要的系统linux/windows

3、速度慢。不是说关关采集慢,而是说采集器数量少导致慢。本地采集器给本地服务器采集,就只有一个采集器;使用远程的方法,多个服务器采集成倍加快速度。

教程开始

这里演示一台linux服务器和一台windows服务器。windows服务器用来跑关关采集器,linux服务器是用来跑杰奇小说网站。

一般linux系统会默认安装samba,管他有没有安装,都执行安装命令就妥了。

Centos

yum install -y samba samba-client

Ubuntu

apt-get install -y samba samba-client

编辑文件/etc/samba/smb.conf。如果你安装了宝塔这样的面板,就可以直接图形化编辑这个文件,不懂linux系统编辑器也不怕了

vi /etc/samba/smb.conf

在文件的最底部写入如下信息(第三行的路径为你安装杰奇程序的网站根目录)

[jieqi]
comment = jieqi
path =  /www/wwwroot/xxxxx.com
valid users = root
public = no
writable = yes
printable = no
dos charset = GB2312
unix charset = GB2312
directory mask = 0777
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777
create mask = 0777
force create mode = 0777
security mask = 0777
force security mode = 0777

重启Samba

/etc/init.d/samba restart

添加Samba用户。系统会让你输入两遍密码,添加成功后你的用户名为root,密码为你自设的密码。

smbpasswd -a root

开放端口137、138、139、445。一般vps商家默认开放所有端口,但想阿里云,腾讯云这类商家会把防火墙做在后台,需要你手动开启对应端口。

注意:如果你安装了宝塔,不仅要在服务器后台开启端口,还需要在面板的安全里再放行这些端口!

Samba开启成功后,我们试着在win服务器里连接共享文件。调出“运行”窗口,快捷键:win+R。输入\\ip例如我们的linux服务器的ip地址为198.165.1.1,那么我们就输入:\\198.165.1.1

不出意外我们连接成功后出现两个共享文件夹。一个jieqi,一个root

双击后输入我们的用户名和密码,会看到网站整个文件及目录。现在我们右键jieqi文件夹,选择“映射网络驱动器”,选择一个没有被占用的盘符,我这里选择F盘

之后你会在资源管理器里看到位于网络位置的叫做jieqi的F盘。打开关关采集器,点选“设置”-“系统设置”,更改两处地方:第一处,本地网站目录选择为F盘,相当于选择的linux系统的根目录;第二处,更改数据库为linux系统的mysql信息,这里的127.0.0.1要修改为linux服务器的ip地址。

现在的mysql数据库默认只允许本地ip访问,我们还需要更改权限为允许所有人访问。所有步骤完成后再测试一下数据库连接是否成功。一般没问题的话,保存并重启关关采集器,就可以开始远程采集了。一些问题

使用\\ip连接,提示失败

请检查Samba是否正在运行,检查端口是否开放!特别注意宝塔用户需要额外在面板操作。

连接成功,但是双击jieqi文件夹还是提示失败

请检查在第二步编辑文件的处,路径是否填写正确。

关关采集器配置完毕后,开始采集进度很快走完,也没有采集上

系统配置成功后,请重启关关采集器后再采集。

为什么关关采集器连接不上mysql数据库

确保你的linux上的数据库权限开放给了所有人。

收工。其他问题请留言。

本文由 懵比小站 作者:homeagain 发表,其版权均为 懵比小站 所有,文章内容系作者个人观点,不代表 懵比小站 对观点赞同或支持。如需转载,请注明文章来源。

发表评论