云伴侣有哪些命名约定

2016-03-18 01:19:09

云伴侣便捷操作的背后隐含一套"约定重于配置"的哲学.我们省略了一切不常用的设定,而尽量采取最佳策略.这就是为什么云伴侣没有眼花缭乱的选项.通常情况下,这种方式足够友好.但如果您希望更好的使用云伴侣,您就需要搞清楚这里的"约定"意味着什么.

假设您在主界面添加的域名为www.target.com,设定的密码为123456,那么将会有如下约定:

全局约定:

  • 所有文件保存在/data下,其中/data/mysql是数据库文件,/data/www是网站文件.因此,若您的服务商支持挂载数据盘,我们建议您在添加服务器之前,将数据盘挂载到/data下.
  • 每个网站都使用单独的数据库,并且创建了专门的用户进行操作,这可以避免root的隐患.
  • 每个网站都使用单独的FastCgi进程,这可以提升效率.
  • 每个网站都使用单独的FTP用户,这可以增强安全性.

局部约定:

FTP

  • 用户名:www.target.com
  • 密码:123456
  • 用户家目录:/data/www/www.target.com
  • 网站根目录:/data/www/www.target.com/wwwroot
  • 文件所有者和群组:www.target.com

MySQL

  • 用户名:www.target.com
  • 数据库名:www.target.com
  • 密码:123456

Web

  • /data/www/www.target.com/.setting/下保存网站的配置信息.
  • www.target.com:Tengine的配置文件
  • error.log:Tengine的错误日志
  • rewrite:Tengine的伪静态规则
  • php-fastcgi:fastcgi的配置文件
  • php-fastcgi.init:fastcgi的控制文件
Back