(1) 安装及配置


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

 

生产环境:

CPU无要求,正常独服的都可以.

操作系统:Debian 8 X64

数据库:Percona Server for MongoDB

内存:16G+ RAM

硬盘:250G+ SSD (如果本地存储图片,需要更大的硬盘,可以用普通硬盘)

 

在进行安装之前,你需要阅读几篇关于 操作系统 和 数据库 的内容并准备好基础环境,基础环境是指:Debian8 X64系统/SSH以root登录/数据库安装好.

 

好用的SSH及SFTP工具:Bitvise SSH Client

安装纯净的 Debian 系统

Debian 8 SSH 开启 root 登录

Debian下常规管理命令或工具

MongoDB 数据库的安装和简单管理

Monit守护程序

 

在进行安装前,请确认已经设置好系统并成功安装数据库.并强烈推荐安装好 Monit 守护.

在进行安装前,请确认已经在授权管理界面设置好服务器IP并下载程序.

如果对授权IP进行修改,需要重新下载安装程序.

 

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

解压密码即你的用户中心登录邮箱.

一般上传到home目录,如 /home/mr9as/

如果你的机器是多硬盘,一般将上传至你最大的硬盘分区.

除非你的系统管理知识到位,否则请使用root用户上传.

以下过程以  /home/mr9as/  为参考 .

 

2,给权限

chmod -R 777 /home/mr9as/

讲道理,默认给700权限,然后mr9as和libiconv.so给777权限即可.但是要懒!所以你熟悉系统,可自行配置.

 

 

3,试手工临时运行

/home/mr9as/mr9as 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:8899/

登录邮箱和密码同你的授权管理后台.

 

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

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

/home/mr9as/mr9as install

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

那么,启动它!!!

service mr9as start

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

 

 

配置文件 mr9as.cfg 说明.

[Mr9AS]
WebIP=(空)  #网站IP,一般留空,如果多IP服务器同时装多套系统的时候,可以分别指定.
WebPort=80  #默认一般是80,特殊场景下可以指定 
ManageIP=(空)#管理IP,默认留空,有需要可自行修改成其它
ManagePort=8899 #管理端口,即后台打开的端口,如果高兴可以改成其它.
Debug=false #已失效,未使用.

[DB]
MongoDB="127.0.0.1/?minPoolSize=10&maxIdleTimeMS=3000" #数据库连接字
DBName="mr9as_main" #主数据库名称,迁移的时候必须要备份.
DBName4A="mr9as_slave" #辅数据库名称

[FS]

ImageFSDir=(空) #网站图片库存放地址,默认留空会在files目录下.
ImageResizedFSDir=(空)#网站图片库存放地址,默认留空会在files目录下.

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

service mr9as restart