编译
.configure
make
make install
添加到环境变量
配置文件
主配置文件
配置文件
复制服务启动文件
复制生产环境
修改服务启动文件
修改完etc下的配置文件,直接reload即可。因为有后台进程,始终在监听9000端口。
php和nginx整合
客户端访问的整体流程:
client -> nginx -> php-fpm -> nginx -> client
nginx和php-fpm对于client来说是透明的。
(该实验未涉及到数据库)一般来说,动态页面是嵌套在静态页面中的,静态页面由nginx处理,动态页面由后端应用服务器处理(.php则交给后端的php9000端口)处理。
那php一定要和nginx整合到一起吗?可以在远端主机配置吗?
那么为了应对处理量比较大的情况,需要使用多台机器,负载均衡。
可以将所有php的请求定位到负载均衡器上。
注释重定向策略:
配置完成之后,浏览器输入172.20.10.7/index.php
即可显示php的版本信息