MR9.AS 站群管理

高性能的全SEO优化站群CMS软件,特别适用于内容农场引流型站群.

  • 单站10,000,000+数据支持,单服10,000+域名支持
  • 内置内容爬虫及文章抽取,并支持代理搜刮及校验
  • API发布支持,可支持火车头等采集软件
  • 三种站点模式:正常,共享数据,内容重组
  • CloudFlare API支持,自动二级域名扩展
  • 长尾及关键字混入支持
  • PHP混合嵌入支持
  • 内置统计系统及特殊访问监控
  • 支持自定义数据结构
  • 其它如自定义模板,WYSIWYG编辑器等常规功能

安装及配置

测试环境: 硬件无要求,推荐Debian X64系统,2G以上内存.

生产环境:

  • CPU无要求,正常独服的都可以.
  • 操作系统:Debian 9+ X64
  • 数据库:MongoDB
  • 内存:16G+ RAM
  • 硬盘:250G+ SSD (如果本地存储图片,需要更大的硬盘,可以用普通硬盘)


标准安装教程基于用户可以简单使用linux系统安装常用软件包

请在安装软件前参考前置环境文档:

https://qiandada.com/hosting/26/debian-huanjingdejichupeizhi

 

在进行安装前,请确认已经在授权管理界面设置好服务器IP并下载程序.
如果对授权IP进行修改,需要重新下载安装程序.

 

1,解压并使用SSH上传程序.

 

解压密码即你的用户中心登录邮箱.
一般上传到home目录,如 /home/mr9asv7/
如果你的机器是多硬盘,一般将上传至你最大的硬盘分区.
除非你有足够的系统管理能力,否则请使用root用户上传.
以下过程以 /home/mr9asv7/ 为参考 .

 

2,给权限

chmod +x /home/mr9asv7/mr9as.v7
chmod +x /home/mr9asv7/mr9base
chmod +x /home/mr9asv7/ffmpeg
chmod +x /home/mr9asv7/libiconv.so

 

3,试手工临时运行

/home/mr9asv7/mr9as.v7 run

应该会出现如下提示:

2017-08-01 02:39:19 [Info] Mr9AS Started!26366
2017-08-01 02:39:19 [Info] listening on :80

如果出错,一般是数据库未安装成功,需要先检测数据库运行状态.
如果显示端口被占用,那么请自行理解,并删除apache之类占用80端口的软件.

 

如果无误,这时可以用浏览器打开后台管理界面:

http://你的服务器IP:9001/

登录邮箱和密码同你的授权管理后台.这个端口可以在配置文件里修改.

 

如果后台进入OK,那么你现在需要安装成服务.意思是机器重启就会自动在后台运行.并且会被monit守护.

先 CTRL+C 结束之前的手动运行状态,然后安装成服务.

/home/mr9asv7/mr9as.v7 install

这时候,你使用 service mr9asv7 status 命令查看.会显示mr9asv7服务是停止状态

这里需要手动启动此服务,以后如果服务器重启会自动运行.

service mr9as.v7 start

再次运行 service mr9as.v7 status 查看状态,已经运行!

 

 

 

配置文件 mr9as.v7.cfg 说明. 

[DB]
ConnStr="127.0.0.1" #数据库地址
DBNameMain="mr9asv7_main" #主数据库,所有重要数据在内
DBNameAssets="mr9asv7_assets" #副数据库,迁移时可丢弃

[APP]
WebIP= #网站IP,一般留空,如果多IP服务器同时装多套系统的时候,可以分别指定.
WebPort=80 #默认一般是80,特殊场景下可以指定 
ManageIP= #管理IP,默认留空,有需要可自行修改成其它
ManagePort=9001 #管理端口,即后台打开的端口,如果高兴可以改成其它.
SpiderThread=5 #内置爬虫并发数

[FS]
ImageFSDir="" #图片库存放地址,默认留空会在.files目录下.
ImageResizedFSDir="" #图片库存放地址,默认留空会在.files目录下.
VideoFSDir="" #视频库存放地址,默认留空会在files目录下.
LogFileDir="" #Apache格式日志存放地址,默认留空会在files目录下.
DownloadThread=1 #远程图片本地化并发线程数

 

配置文件修改过后需要重新启动服务

service mr9as.v7 restart

 

常见的特殊情况处理:

1,缺少libssl1.0.0 ,这个一般在Debian10或者Ubuntu的新版本上出现.

编辑 /etc/apt/source.list  添加一行:
deb http://security.debian.org/debian-security jessie/updates main
运行apt update
再运行 apt install -y libssl1.0.0

 

 

 

2,Too many open files ,同样可能在Debian10中可能出现.

编辑  /etc/security/limits.conf  在文件最后添加并重启系统:
 

* soft noproc 102400
* hard noproc 102400

* soft nofile 102400
* hard nofile 102400

root soft nofile 102400
root hard nofile 102400