联网单位备案巡查系统(WEB)项目
安装手册
<V0.X>
  写:         
  核:         
  准:         
©北京锐安科技有限公司
北京海淀区中关村南大街乙56号方圆大厦9 100044
电话:(010)58719666
传真:(010) 58719666-9588
(010) 58719666
变更记录
*变化状态:C――创建,A——增加,M——修改,D——删除
修改点说明:对变化状态进行简单解释,如增加了某项功能,修改了某个模块等信息
版本未通过评审前,版本号从V0.X开始,第一次评审通过后变为V1.0               
目录
1. 引言    4
1.1. 编写目的    4
1.2. 范围    4
2. 安装条件    4
2.1. 典型部署拓扑图    4
2.2. 软件环境和配置要求    5
3. 安装步骤和配置方法简介    6
4. 安装步骤    7
4.1. 缓冲软件安装步骤    7
4.2. 数据库软件安装步骤    9
4.3. Web系统安装步骤    10
4.4. 爬虫软件安装步骤    11
5. 卸载步骤    13
5.1. 缓冲软件卸载    13
5.2. 数据库卸载    13
5.3. web软件卸载    13
5.4. 爬虫软件卸载    14
引言
编写目的
    本手册是给实施人员或者用户的系统安装人员提供联网单位备案巡查系统(WEB)安装和配置指导,帮助实施人员或用户能够快速安装配置联网单位备案巡查系统(WEB)
范围
    本手册描述了联网单位备案巡查系统(WEB)所需的硬件和软件环境以及软件安装的条件、方法、步骤和注意事项等内容。
安装条件
典型部署拓扑图
软件环境和配置要求
操作系统:CentOS 6.4 64bits
数据库:MySQL > 5.1
磁盘分区要求:
1. /  /usr /var /tmp /home 要独立区分,不要分配在相同的分区内
补码乘法怎么算
2. 空间最低值
爬虫软件 app/ - 大于 20GB
/usr - 大于 30GB
/var - 大于 100GB
/tmp - 大于 10GB
/home - 大于 10GB
以上列出为最小值,请可根据实际磁盘容量领活调控
数据盘请单独挂接在 /data
应用软件包:
1. Python 2.7.x
2. PHP 版本 >= 5.3
3. Perl 5
4. php-redis
5. python-redis
6. mysql-client
网络要求:
1. 所有服务器需连入同一个内网,速度至少千兆
2. 两台公网服务器(WEB),分别挂接一个公网地址
系统安全要求:
1. 各服务器系统关闭不必要的服务,只保留 SSH 登录即可,且只保留在内网地址上
2. 建议使用 ssh-key 方式,保留一台面向外网的跳板机(也是测试机和代码分发用)
安装步骤和配置方法简介
怎么做excel各种各样的表格系统提供安装脚本,可以通过快捷的方式进行安装
注:在 root 账户下执行安装脚本。
install_cache.sh
缓冲服务器安装脚本
install_database.sh
数据库服务器安装脚本
install_webapp.sh
Web服务器安装脚本
install_allinone.sh
统一安装脚本
当在一台设备上部署本系统时,请使用 install_allinone.sh 脚本进行安装,否则如果需要单独部署,请根据服务特性使用特定的脚本进行安装配置。
使用统一安装脚本时,可忽略以下第四章。当单独部署时根据服务器的环境特点,对第四章节的内容进行合理配置。
安装步骤
缓冲软件安装步骤
1. 软件说明:
系统应有一个缓冲服务器专门来安装缓冲软件,该服务器不需要有外网IP,但应能够连接互联网。
需要检查服务器的域名服务器的设置是否正确,也就是检查/f文件是否包含正确的域名服务器指向。以下为一条正确的域名服务器配置:
nameserver    202.106.0.20
该软件的作用是将频繁读取的数据放到内存服务器中,以提升系统的响应和性能。
2. 安装脚本
install_cache.sh
缓冲服务器安装脚本
3. 安装步骤
在当前外网机服务器下,拷贝micp_idcbeian/web_install 文件夹到远程服务器(内网机缓冲服务器)上的/root目录下:
scp -r /root/micp_idcbeian/web_install root@缓冲服务器IP:/root 
切换到缓冲服务器IP上并输入相应的密码:
ssh 缓冲服务器IP
在缓冲服务器进入到web_install目录下,修改文件权限
cd /root/web_install
chmod +x install_cache.sh
执行安装命令:
./install_cache.sh
打开服务器端口
iptables -I INPUT 1 -p tcp -m tcp --dport 6379 -j ACCEPT
验证安装是否成功:
redis-cli
修改配置文件:
 
vi /f
vi编辑器下,输入/bind,搜索到指定位置,按i键进入插入状态,再进行如下修改后,完成后按esc键,输入  :wq! 进行保存。
# If you want you can bind a single interface, if the bind option is not
# specified all the interfaces will listen for incoming connections.
#
bind 127.0.0.1        #127.0.0.1修改成为本机ip
重启redis服务
service redis restart
检查是否正常启动 telnet ip 6379应有如下显示
[root@localhost /]# telnet 192.168.1.1 6379
Trying 192.168.
Connected to 192.168.1.1.
Escape character is '^]'.
quit
退出当前远程服务器:
在命令行执行:exit
注:此服务器属于私网服务,不得开放到公网
数据库软件安装步骤
1. 软件说明:
此软件是系统的存储数据库,应有单独服务器进行安装,且此服务器保证网络安全。
2. 安装包
install_database.sh
数据库服务器安装脚本
3. 安装步骤
在当前外网机服务器下,拷贝micp_idcbeian/web_install 文件夹到远程服务器(内网机数据库服务器)上的/root目录下:
scp -r /root/micp_idcbeian/web_install root@数据库服务器IP:/root 
切换到缓冲服务器IP上并输入相应的密码:
ssh 数据库服务器IP
在数据库服务器上进入到web_install目录下,修改文件权限
cd /root/web_install
chmod +x install_database.sh
执行安装命令:
./install_database.sh
打开服务器端口
constructorproperties
iptables -I INPUT 1 -p tcp -m tcp --dport 3306 -j ACCEPT
服务状态查看
service --status-all
应有titleist t300 t200 t100 差别评测mysqld 的提示;
验证是否安装成功
ps -ef|grep mysql
执行成功后应有mysqldmysqld_safe  2个进程
退出当前远程服务器:
在命令行执行:exit
Web系统安装步骤
1. 软件说明:
此软件是系统的用户webapp,需要配置独立外网ip
2. 软件安装脚本
install_webapp.sh
Web服务器安装脚本
3.安装步骤
在当前外网机服务器下,进入到web_install目录下,修改文件权限
cd /root/micp_idcbeian/web_install
chmod +x install_webapp.sh
执行安装命令,等待安装成功
./install_webapp.sh
修改数据库配置文件database.php
vi /run/micp/webapp/application/config/database.php
vi编辑器下,输入/$db搜索到指定位置,i键进入插入状态,进行如下修改后,按arraylist的命名空间esc键,输入  :wq 进行保存。
$db['default']['hostname'] = 192.168.1.2;                            # 数据库ip
$db['default']['username'] = 'micpdata';                                # 用户名
$db['default']['password'] = '82b9532a7233c595ce83d3f8f668b111';        # 密码
$db['default']['database'] = 'micpdata';                                # 数据库名称
修改缓冲配置文件constants.php
vi /run/micp/webapp/application/config/constants.php
vi编辑器下,输入/REDIS_HOST搜索到指定位置,i键进入插入状态,进行如下修改后,按esc键,输入  :wq 进行保存。
define('REDIS_HOST', '192.168.1.1');        # 缓冲服务器地址 --修改成缓冲软件的ip
define('REDIS_PORT', '6379');            # 缓冲服务器端口
是否安装成功验证
访问网址: web服务器IP/session/loginadmin #修改成安装的web服务器IP
爬虫软件安装步骤
1.软件说明:
此软件是系统的爬虫功能模块,可以配置多台爬虫并行爬取,应有1台中央控制器,其他为爬虫控制器
2.软件安装脚本
install.sh
爬虫安装脚本
3.安装步骤
在当前外网机服务器下,拷贝micp_idcbeian/micp_spider_install 文件夹到远程服务器(内网机爬虫服务器)上的/root目录下:
确保micp_spider_install包含install.sh (程序包名必须为)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。