当前位置:文档之家› 安装手册

安装手册

联网单位备案巡查系统(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)1.引言1.1. 编写目的本手册是给实施人员或者用户的系统安装人员提供联网单位备案巡查系统(WEB)安装和配置指导,帮助实施人员或用户能够快速安装配置联网单位备案巡查系统(WEB)。

1.2. 范围本手册描述了联网单位备案巡查系统(WEB)所需的硬件和软件环境以及软件安装的条件、方法、步骤和注意事项等内容。

2.安装条件2.1. 典型部署拓扑图2.2. 软件环境和配置要求操作系统:CentOS 6.4 64bits数据库:MySQL > 5.1磁盘分区要求:1. / /usr /var /tmp /home 要独立区分,不要分配在相同的分区内2. 空间最低值/ - 大于20GB/usr - 大于30GB/var - 大于100GB/tmp - 大于10GB/home - 大于10GB以上列出为最小值,请可根据实际磁盘容量领活调控数据盘请单独挂接在/data应用软件包:1. Python2.7.x2. PHP 版本>= 5.33. Perl 54. php-redis5. python-redis6. mysql-client网络要求:1. 所有服务器需连入同一个内网,速度至少千兆2. 两台公网服务器(WEB),分别挂接一个公网地址系统安全要求:1. 各服务器系统关闭不必要的服务,只保留SSH 登录即可,且只保留在内网地址上2. 建议使用ssh-key 方式,保留一台面向外网的跳板机(也是测试机和代码分发用)3.安装步骤和配置方法简介系统提供安装脚本,可以通过快捷的方式进行安装注:在root 账户下执行安装脚本。

install_cache.sh 缓冲服务器安装脚本install_database.sh 数据库服务器安装脚本install_webapp.sh Web服务器安装脚本install_allinone.sh 统一安装脚本当在一台设备上部署本系统时,请使用install_allinone.sh 脚本进行安装,否则如果需要单独部署,请根据服务特性使用特定的脚本进行安装配置。

使用统一安装脚本时,可忽略以下第四章。

当单独部署时根据服务器的环境特点,对第四章节的内容进行合理配置。

4.安装步骤4.1. 缓冲软件安装步骤1.软件说明:系统应有一个缓冲服务器专门来安装缓冲软件,该服务器不需要有外网IP,但应能够连接互联网。

需要检查服务器的域名服务器的设置是否正确,也就是检查/etc/resolve.conf文件是否包含正确的域名服务器指向。

以下为一条正确的域名服务器配置: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_installchmod +x install_cache.sh执行安装命令:./install_cache.sh打开服务器端口iptables -I INPUT 1 -p tcp -m tcp --dport 6379 -j ACCEPT验证安装是否成功:redis-cli修改配置文件:vi /etc/redis.conf在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 6379Trying 192.168.1.1...Connected to 192.168.1.1.Escape character is '^]'.quit退出当前远程服务器:在命令行执行:exit注:此服务器属于私网服务,不得开放到公网4.2. 数据库软件安装步骤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_installchmod +x install_database.sh执行安装命令:./install_database.sh打开服务器端口iptables -I INPUT 1 -p tcp -m tcp --dport 3306 -j ACCEPT服务状态查看service --status-all应有mysqld is running...的提示;验证是否安装成功ps -ef|grep mysql执行成功后应有mysqld和mysqld_safe 2个进程退出当前远程服务器:在命令行执行:exit4.3. Web系统安装步骤1.软件说明:此软件是系统的用户webapp,需要配置独立外网ip2.软件安装脚本install_webapp.sh Web服务器安装脚本3.安装步骤在当前外网机服务器下,进入到web_install目录下,修改文件权限cd /root/micp_idcbeian/web_installchmod +x install_webapp.sh执行安装命令,等待安装成功./install_webapp.sh修改数据库配置文件database.php:vi /run/micp/webapp/application/config/database.php在vi编辑器下,输入/$db搜索到指定位置,,按i键进入插入状态,进行如下修改后,按esc键,输入:wq 进行保存。

$db['default']['hostname'] = 192.168.1.2; # 数据库ip$db['default']['username'] = 'micpdata'; # 用户名$db['default']['password'] = '82b9532a7233c595ce83d3f8f668b111'; # 密码$db['default']['database'] = 'micpdata'; # 数据库名称修改缓冲配置文件constants.phpvi /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'); # 缓冲服务器端口是否安装成功验证访问网址:http://web服务器IP/session/loginadmin #修改成安装的web服务器IP 4.4. 爬虫软件安装步骤1.软件说明:此软件是系统的爬虫功能模块,可以配置多台爬虫并行爬取,应有1台中央控制器,其他为爬虫控制器2.软件安装脚本ver.20090401 第10 页共13install.sh爬虫安装脚本3.安装步骤在当前外网机服务器下,拷贝micp_idcbeian/micp_spider_install 文件夹到远程服务器(内网机爬虫服务器)上的/root目录下:确保micp_spider_install包含install.sh和micpcrawl.tar.gz(程序包名必须为micpcrawl.tar.gz)scp -r /root/micp_idcbeian/micp_spider_install root@爬虫服务器IP:/root切换到爬虫服务器IP上并输入相应的密码:ssh 爬虫服务器IP在爬虫服务器上进入到安装包所在目录下(micp_spider_install),修改文件权限cd /root/phpcrawl_installchmod +x install.sh执行安装命令:./install.sh在执行的过程中提示输入yes或y时按提示输入。

相关主题