LAMP配置规范_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、lamp配置规范没有法规,不成方圆。 这话应当都不生疏,分析我们以往在服务器用法方面的状况,普遍的现象是大家对服务器 的用法任意性很大,没有一个规范举行指导和约束,管理员和开发人员基本可以任意配置 用法服务器,因此造成了无数问题: 系统维护管理的难度和成本越来越大 服务器配置无法统一,开发环境配置无法统一 系统部在完成服务器的基本安装后,交由应用部门用法的过程彻低不受控制 开发人员任意配置服务器开发环境,造成平安隐患,增强系统维护管理的难度和成本 因为开发环境不统一,因此为程序开发和移植、安装等工作增强了不须要的棘手 因为开发环境不统一,也增强了开发人员认识服务器环境甚至重新配置服务器的棘手

2、因此我们希翼可以由系统部牵头,和广阔的开发人员研究,制定并逐步完美一个比较 通用的适应大多数开发需求的开发环境配置规范,由系统部在完成系统基本安装后, 根据规范完成开发环境的安装和配置,争取交给应用部门的服务器就是可以挺直用法 的,不须要重新配置的。 因为是初稿,规范未必合理,但是有规范总比没有规范好,我们可以经过实践和研究 不断完美规范。 名目布局和文件命名规范 名目命名主要是为了统一维护便利,也为了便利用法,可以通过下面的几个办法 达到统一名目布局和查找的目的: mount 挺直创建相应的 mount 加载点如 /sinasrv/www mount -bind 参数,通过这个办法可以把一个

3、名目挂载到另一个名目下,例如: mount -bind /sinasrv/www/htdocs /data1/apache/htdocs mount -bind /sinasrv/www/logs /data2/apache/logs mount -bind /sinasrv/www/mache /data2/mmcache 符号链接 (这个最常用) 常用名目布局规范 明确划分名目的益处是我们可以给不同类型用法的名目配置不同的拜访权限, 已此来达到较高的平安控制。 软件安装根名目 /usr/local/sinasrv apache 安装名目 /usr/local/sinasrv/apache

4、mysql 安装名目 /usr/local/sinasrv/mysql 数据根名目命名 /sinasrv apache 数据根名目 /sinasrv/www mysql 数据根名目 数据根名目前缀 + "mysql"应用类别名目名 /sinasrv/mysql apache 虚拟主机的文档、程序、数据的名目命名 apache 文件名目 根名目 + 文档名目 + 虚拟主机域名 /sinasrv/www/htdocs/ apache cgi 程序的名目 根名目 + 文档名目 + 虚拟主机域名 /sinasrv/www/cgi-bin/ apache 程序数据名目 根名目 + 数

5、据名目 + 虚拟主机域名 /sinasrv/www/data/ apache 程序缓存名目 根名目 + 缓存名目 + 虚拟主机名 /sinasrv/www/cache/ apache 基于 nfs 的分享数据名目 /sinasrv/www/ndata/ apache 基于 nfs 的分享缓存名目 /sinasrv/www/ache/ apache 基于 nfs 的分享文档名目 /sinasrv/www/nhtdocs/ turck mmcache 的程序缓存名目 /sinasrv/www/mmcache 配置文件 /etc/rsyn.conf rsync 的验证配置文件 /etc/rsyncd

6、.secrets 其他命名规范 mysql 的库命名规范 用法域名或者项目名称 比如域名为:,那么库命名为:news_survey 比如项目名称为:通用测试项目,那么库命名为:generaltest mysql 读写帐户命名规范 默认只配置一个和库同名的帐户,具有该数据库的所有操作权限。 mysql 只读帐户命名规范 默认只配置一个只读帐户,可以拜访该数据库的所有数据,命名为: 库名 + "_r" 后缀 mysql server- 命名规范 用法所在服务器的外网ip地址后两位 + mysql监听端口号, ip地址不足3位补0, 例如:7,端口为 3306,

7、那么 server-id = 0060173306 rsync 模块名 默认用法虚拟主机的域名为模块名。 如: 本地磁盘用法和名目命名 假设都为3块硬盘的服务器,系统盘不用来保存数据,第一块数据库盘加载在/data1 名目下,其次块数据盘加载在/data2名目下。 /data1 磁盘创建如下名目: /data1/sinasrv/www/htdocs /data1/sinasrv/www/data /data1/sinasrv/www/cgi-bin /data1/sinasrv/mysql/ /data2 磁盘创建如下名目 /data2/sinasrv/www/logs /data2/sinasrv/www/cache /data2/sinasrv/www/mmcache /data2/sinasrv/www/phpsession /data2/sinasrv/www/userupload /data2/sinasrv/mysql/ 对于1块数据盘的服务器,将数据盘加载在 /data1 名目下,全部的名目都创建在 /data1/sinasrv 名目下。 对于3块数据盘的服务器,将第三块数据盘加载在 /data3 名目下, 创建 /data

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论