首页 > Web开发 > 详细

Nginx反向代理LAMP解析PHP环境

时间:2019-09-16 09:58:56      阅读:92      评论:0      收藏:0      [点我收藏+]

1.Nginx充当中介,将请求转发给其他LAMP

192.168.200.112中yum安装LAMP

[root@localhost ~]# yum -y install httpd mairadb mariadb-server php php-mysql

[root@localhost ~]# systemctl start httpd
[root@localhost ~]# systemctl start mariadb

[root@localhost ~]# vim /var/www/html/test.php     //添加测试文档

192.168.200.111中安装nginx

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf  //修改主配置文件,添加location

  location ~* \.php$ {
  proxy_pass http://192.168.200.112;
  }

[root@localhost ~]# nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

[root@localhost ~]# killall -HUP nginx   // 重启

在网页中测试

技术分享图片

 

 技术分享图片

 

 111/112中测试结果相同,转发成功

2.Nginx通过FPM模块,调用PHP环境

[root@nginxetc]# vim /usr/local/nginx/conf/nginx.conf       //修改主配置文件,添加location

server {

…… //省略部分信息

  location / {

              root   html;

  index  index.php index.html index.htm;

          }

  location ~ \.php$ {                                    //访问php页面的配置段

  root html;                                            //PHP网页文档根目录

  fastcgi_pass 127.0.0.1:9000;         //php-fpm的监听地址

  fastcgi_indexindex.php;                 //PHP首页文件

  include fastcgi.conf;                        //包括fastcgi.conf样本配置

  }

}

[root@nginx~]# cat /usr/local/nginx/html/php.php  //创建测试文档

<?php

phpinfo();

?>

技术分享图片

 

 

测试成功

Nginx反向代理LAMP解析PHP环境

原文:https://www.cnblogs.com/zhiyuan-yu/p/11525536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!