文档详情

LEMP构建高性能的WEB服务器(第四版).PDF

发布:2017-08-12约1.99万字共10页下载文档
文本预览下载声明
IT 运维专家网_最专业的开源架构门户网 LEMP 构建高性能的WEB 服务器(第四版) LEMP 自动化编译脚本下载:/autoinstall/ (定期更新,欢 迎多测试,找bug) 介绍参考:/thread-6976-1-1.html 作者:hamgua(哈密瓜) (IT 运维专家网|集群架构|性能调优) 欢迎转载,转载时请务必以超链接形式标明文章出处和作者信息及本声明。 更新时间:2011-03-06 平台搭建环境: CentOS5.5 x86_64 目标: 构建高性能的LEMP 环境提供WEB 服务 一、 系统安装 1. 系统分区建议 /boot 100M(大约100 左右) SWAP 物理内存的2 倍(如果你的物理内存大于4G ,分配4G 即可) / 分区15~20G /usr/local (用于安装软件) /data 剩余所有空间 【注】具体分区请根据相关业务划分,具体安装本文不作介绍,安装过程中选择最 少的包,采用文本模式安装请不要安装图形模式。 2. 系统初始化 系统初始化脚本(根据具体需求关闭不需要的服务) #sh network.sh //下载本文提供的lemp.zip 包,即可找到此脚本。 二、 编译安装基本环境 1.安装准备 1.1 系统软件包安装规范 系统约定 /usr/local/src 软件源代码包存放位置 /usr/local/softname_version 源码包编译安装位置(prefix) /usr/local/sbin 脚本以及维护程序存放位置 /data/mysql/3306/data MySQL 数据库位置(可按情况设置) 欢迎您加入IT 运维专家网! 自由+平等!互助+友爱! Email: netseek@ hamgua@ IT 运维专家网_最专业的开源架构门户网 /data/www/wwwroot 网站根目录(可按情况设置) /data/logs 虚拟主机日志根目录(可按情况设置) www:www nginx 运行账户 mysql:mysql mysq 运行账户 install_softwartname_version.sh 存放编译参数脚本习惯,将所有编译脚本存放 在install_softwartname_version.sh 中,便于升级和更新软件。 创建网站帐号及相关存放目录 #sh add_nginx_user.sh /usr/sbin/groupadd www /usr/sbin/useradd –g www www mkdir – p /data/{logs,www/wwwroot} chmod 755 – R /data/{logs,www/wwwroot} chown www:www – R /data/{logs,www/wwwroot} 创建数据库帐号及存放目录 #sh add_mysql_user.sh /usr/sbin/groupadd mysql -g 27 /usr/sbin/useradd -u 27 -g mysql -c MySQL Server mysql -s /sbin/nologin
显示全部
相似文档