nginx动静分离
安装Nginx
安装依赖程序
yum -y install pcre-devel zlib-devel
yum -y install cmake
Mysql依赖
创建管理Nginx用户
useradd -M -s /sbin/nologin nginx
解压nginx包
配置
安装
调优
测试完整性
开启服务
创建管理mysql用户
安装mysql
配置
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=
utf8-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc
生成配置文件,生成服务控制文件
设置开机自启
优化mysql命令
初始化数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=
/usr/local/mysql --datadir=/usr/local/mysql/data
重启测试
设置密码
登录
安装php
安装依赖
./configure --prefix=/usr/local/php --with-config-file-p
ath=/usr/local/php --with-gd --with-zlib --with-mysql=/usr/local/mysql/ --with-jpeg-dir=/usr/lib --enable-mbstring --enable-fpm
查看是否安装成功
生成主配置文件
优化php命令
移动zend到php加速访问
Vim /usr/local/php/php.ini
vim /usr/local/php/etc/php-fpm.conf
启动
设置动态
配置脚本
配置dns
安装依赖
修改配置文件
options {
listen-on port 53 { any; };
directory "/var/named";
};
zone "benet.com" IN {
type master;
file "benet.com.zone";
};
zone "accp.com" IN {
type master;
file "accp.com.zone";
};
$TTL 86400
@ SOA benet.com. root.benet.com(
2020062513
1H
15M
1W
1D
)
@ NS centos02.benet.com.
centos02 A 192.168.100.20
www A 192.168.100.20
~
测试
配置nginx主配置文件
配置数据
配置隐藏nginx版本号
配置修改nginx源代码伪装nginx版本
配置优化nginx访问缓存时间