一、系统约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置(prefix):/usr/local/software_name
脚本以及维护程序存放位置:/usr/local/sbin
MySQL 数据库位置:/var/lib/MySQL(可按情况设置)
Apache 网站根目录:/home/www/wwwroot(可按情况设置)
Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)
Apache 运行账户:www:www
二、系统环境部署及调整
1. 检查系统是否正常
2. 关闭不需要的服务
3. 重新启动系统
4. 配置 vim
在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。
5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)
6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步
加入一行:
7. 源码编译安装所需包 (Source)
需要下载的文件
7.1 GD2
7.2 LibXML2
7.3 LibMcrypt
7.4 Apache日志截断程序
8. 升级OpenSSL和OpenSSH
(1)禁用 SSH V1 协议 找到:
改为:
(2)禁止root直接登录,此处先建立一个普通系统用户:
找到:
改为:
(3)禁用服务器端GSSAPI,找到以下两行,并将它们注释:
(4)禁用 DNS 名称解析,找到:
改为:
(5)禁用客户端 GSSAPI
找到:
将这行注释掉。
最后,确认修改正确后重新启动 SSH 服务
确认 OpenSSH 以及 OpenSSL 版本正确。
三、编译安装L.A.M.P环境
1. 下载软件
下载文件mysql,apache,php,请到下面网址下载相应软件
2. 编译安装MySQL
3. 编译安装Apache
4. 编译安装PHP
5. 整合Apache与PHPP
找到:
在该行下面添加
找到:
将该行改为
找到:
去掉前面的“#”号,取消注释。注意:以上 4 个扩展配置文件中的设置请按照相关原则进行合理配置!修改完成后保存退出。
6. 查看确认L.A.M.P环境信息、提升 PHP 安全性
在网站根目录放置 phpinfo.php 脚本,检查phpinfo中的各项信息是否正确。
确认 PHP 能够正常工作后,在 php.ini 中进行设置提升 PHP 安全性。
找到:
设置为: