部署标准
系统要求
Centos 6.x 64位 安装shopex源.
硬性要求
- 独立部署阿里云云主机(最低建议配置):1.web功能:CPU4CORE以上、 Memory8G以上 、harddisk按需供给(系统默认20G,数据盘200G)、带宽5M以上(根据业务规模) 2.数据库功能:RDS中型 6G内存即可 3.SLB功能:如果存在多WEB,可以采用SLB进行负载均衡 4.KV功能:CPU4CORE以上、Memory8G以上、SSD按需供给(系统默认20G,数据盘200G)、带宽5M以上(根据业务规模)
独立部署物理服务器(最低建议配置):1.web功能:CPU:2颗物理CPU 8CORE 以上、Memory 16GB以上 、hard disk 300G2 Raid1 2.数据库功能:CPU 2颗物理CPU 16CORE以上、Memory 32G以上、hard disk 600G4 Raid10 3.KV功能:CPU 2颗物理CPU 16CORE以上、Memory 32G以上、hard disk 600G*4 Raid10
所有的计划任务, 不允许直接编辑crontab. 而是放置一个
/etc/cron.d/产品名
文件.- 所有产品的日志文件, 必须有滚动归档机制. 方法是放置一个日志定义指令在:
/etc/logrotate.d/
- 如果是独立的服务, 必须在
/etc/init.d
中放置启动脚本. 并用chconfig xxxx on
设置为开机启动. - 如果是部署在nginx中的服务, 每个域名必须创建一个独立的配置文件, 位于
/usr/local/nginx/conf/vhosts/
- WEB程序应设置在/data/httpd/网站域名
安全要求
文件型文件不允许加可执行权限. 处理方法:
find . -type f -exec chmod -x {} \;