针对日常操作的考核:

文章末尾有需要处理的站点文件。zend和JAVA程序。其他站点直接下载discuz\微擎\dedecms进行安装即可。

①windows服务器

基础操作:
1.手动安装apache+php.
说明:
apache2handler和fastcgi方式分别配置php.
fastcgi方式配置两个php版本并安装zend解密支持,建立两个不同站点使用不同PHP版本。

要求:apache服务降权运行、php危险函数禁用、站点权限相互隔离。

2.安装tomcat并配置两个站点(默认站点保留,不算)。
说明:安装配置两套程序。为了权限设置方便,最好把JDK和tomcat安装同一个盘符或同意上层目录下。

要求:tomcat低权限运行、网站正常。

3.apache整合tomcat.

说明:apache和tomcat共同运行,站点使用域名访问,端口绑定80。
4.apache和tomcat监听非80端口,使用IIS对1、2中的站点进行反代整合。

说明:了解IIS ARR组件反向代理功能。满足部分客户服务器上运行多个webserver需求。

windows常用集成环境安装和设置:
5.kangle安装。
说明:windows服务器安装kangle和ep面板。
要求:kangle多版本php
kangle安装后php配置检查和设置(函数禁用、open_basedir).
kangle开IIS站点
kangle面板多php版本切换
kangle反向代理功能使用。
kangle开JAVA站点(免费版直接使用反向代理功能实现)

6.apache套件安装。
#常用windows下apache下载:http://httpd.apache.org/docs/current/platform/windows.html#down
WampServer http://www.wampserver.com/
AppServ https://www.appserv.org/

说明:安装以上两个常用集成环境。
针对其中集成的数据库服务、web服务进行运行权限控制处理。
要求:降权后每个套件分别配置两个站点,熟悉集成套件中服务的配置文件和配置方式。

日常维护:
7.设置任务计划自动备份站点、数据库。
说明:站点每三天备份、数据库每天备份。

服务器风险检查:
8.网站挂马扫描、入侵途径和弱点分析、系统安全检查。

维护加固:
9.针对第8中存在的风险,进行加固设置。
说明:目录权限设置、目录脚本执行权限控制、目录写入文件类型限制、网页文件防篡改。
重装恢复:

10.进行windows系统重装并恢复站点、数据库。
说明:操作要点为重装后对sqlserver和mysql快速恢复。

②centos服务器
11.yum安装apache+php+mysql并建立两个站点(默认站点不算)分别安装dedecms和discuz
说明:熟悉centos下apache对php和虚拟主机的配置。安装后php修改危险函数禁用、两个站点目录隔离。

12.yum安装nginx+php+mysql并配置建立两个站点分别安装dedecms和discuz。
说明:操作要点为nginx配置虚拟主机并支持php脚本解析。fastcgi方式运行php如何进行站点目录隔离限制。

13.编译安装php。web服务为apache/nginx情况下分别进行一次。
说明:操作要点为编译前的依赖安装和正常编译后apache\nginx\php设置。
在此基础上能满足部分客户需要协助手动编译php扩展的需求。

14.wdcp\kangle\lnmp一键包\宝塔软件安装使用。
说明:当前国内比较流行和常用的linux主机管理面板。
安装后开通两个站点,查看其虚拟主机配置方式。对比每个面板的不同和各自特点,能针对不同客户需求为其选择合适的管理面板。
在实际问题处理中,很少手动去一个一个安装apache\php这些环境,大部分使用集成环境,方便客户后期站点增加修改等管理。

15.centos下tomcat安装并使用apache/nginx整合。
说明:apache处理方式和windows类似。nginx可以使用反向代理方式。

16.windows\centos系统密码破解、mysql数据库root密码破解。
说明:windows和centos下对mysql进行密码重置。

17.windows\centos下FTP安装设置并建立FTP账户到指定目录。

18.对windows\centos进行磁盘扩容操作。
说明:分别操作系统盘扩容、数据盘扩容。
特别留意linux下LVM和ext的不同操作。

站点文件下载