OA系统linux高性能部署.docx

2018-12-17 15:22

操作系统:ubantu 14.04(web服务器) 2台 ubantu 14.04(NFS服务器)1台

windows server2003或2008(数据库、IM、缓存、负载服务器)

所需软件包:lnmp1.2-full.tar.gz

其他环境:安装期间服务器可以访问intelnet网络,以便安装包自动下载所需环境包 所有服务器都应固定ip,以便配置

1. 安装WEB运行环境

1. 复制lnmp1.2-full.tar.gz到服务器/usr/local/目录下

2. 执行安装命令:

cd /usr/local && tar zxf lnmp1.2-full.tar.gz && cd lnmp1.2-full && ./install.sh lnmp 3. 按上述命令执行后,会出现如下提示:

需要设置MySQL的root密码(不输入直接回车将会设置为root),输入后回车进入下一步,如下图所示:

这里需要确认是否启用MySQL InnoDB,如果不确定是否启用可以输入 y ,输入 y 表示启用,输入 n 表示不启用。默认为y 启用,输入后回车进入下一步,选择MySQL版本: 此处应选择5

输入MySQL或MariaDB版本的序号,回车进入下一步,选择PHP版本: 此处应选择3

输入PHP版本的序号,回车进入下一步,选择是否安装内存优化: 此处选择1

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车。

提示\后,按回车键确认开始安装。 LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin、Zend Optimizer这几个软件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

4. 将OA程序(windows服务器中goa下的htdocs)复制到/home/wwwroot/中,并且

把文件夹名称改为default。

5. 将php.ini复制到/usr/local/php/etc中

6. 将nginx.conf复制到/usr/local/nginx/conf中 7. 执行service php-fpm restart命令重启php 8. 执行service nginx restart 命令重启nginx

9. 修改/home/wwwroot/default/protected/config/main.php中的环境参数

将mysql服务器ip设置为windows服务器IP 将memcache服务ip设置为windows服务器IP

2. 安装存储服务环境

1、执行命令:sudo apt-get install nfs-kernel-server ;

2、执行命令:mkdir /attachments建立一个nfs服务的专有的文件夹;(红色字体可以替换为其他路径,视服务器情况而定)

3、建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs; 4、在文章的最后一行添加:

/attachments*(rw,sync,no_root_squash,no_subtree_check)

/attachments*(rw,sync,no_root_squash,no_subtree_check)这一行的含义是:

/attachments:与nfs服务客户端共享的目录,这个路径必须和你前面设置的文件的路径一致!

5、修改完上述配置文件保存退出。

6、执行命令:sudo /etc/init.d/rpcbind restart 重启rpcbind 服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过rpcbind 设定。

7、执行命令:sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。 8、挂载指令:

在web服务器上执行命令

sudo mount -t nfs 192.168.1.100(NFS所在服务器ip):/attachments/attachments 到任意一台服务器中执行挂载指令,则可以将指定ip服务器上的共享路径,挂载到本地。 注:nfs只是一种文件目录共享模式,以本地方式进行访问。而HDFS是一种分布式的文件系统,能够在服务器中进行数据的负载均衡。

9、开机自动挂载:

把 上述指令 sudo mount -t nfs 192.168.1.100(NFS所在服务器ip):/attachments/ /attachments写到 /etc/rc.local 文件中

3. Windows服务器环境配置

1. 安装GOA并且正常安装更新包

2. 关闭nginx服务

3. 调整防火墙规则将11211 ,3305等端口开放。

4. 将nginx-1.6.3复制windows服务器,配置nginx-1.6.3/conf中配置,如图:

启动nginx 完成!


OA系统linux高性能部署.docx.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《中央银行学》复习大纲

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: