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访问缓存时间
![]()

本文详细介绍Nginx动静分离的部署过程,包括Nginx、Mysql和PHP的安装配置,以及DNS服务器的设置方法。
652

被折叠的 条评论
为什么被折叠?



