nginx代理phpinfo

准备两台服务器

nginx: 192.168.40.136

php: 192.168.40.135

nginx的安装配置

yum -y install nginx
systemctl start nginx

在/etc/nginx/nginx.conf中的http模块添加要代理的php的服务器ip

     upstream aaa{server  192.168.40.135:9000;    }

在/etc/nginx/nginx.conf中的server模块添加location匹配php

    location ~ \.php$ {root           /www;fastcgi_pass   aaa;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;}

重新加载nginx的配置文件

nginx -s reload

php的安装配置

编译安装php7.2

    yum install -y epel-release && \rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm && \yum install -y gcc-c++ make php72w-bcmath php72w-cli \php72w-common php72w-dba php72w-devel php72w-embedded \php72w-enchant php72w-fpm php72w-gd php72w-imap \php72w-interbase php72w-intl php72w-ldap \php72w-mbstring php72w-mysqlnd php72w-odbc \php72w-opcache php72w-pdo php72w-pdo_dblib \php72w-pear php72w-pecl-apcu php72w-pecl-apcu-devel \php72w-pecl-geoip php72w-pecl-igbinary php72w-pecl-igbinary-devel \php72w-pecl-imagick php72w-pecl-imagick-devel \php72w-pecl-libsodium php72w-pecl-memcached \php72w-pecl-mongodb php72w-pecl-redis php72w-pecl-xdebug \php72w-pgsql php72w-phpdbg php72w-process php72w-pspell \php72w-recode php72w-snmp php72w-soap php72w-sodium \php72w-tidy php72w-xml php72w-xmlrpc && \yum clean all#以上为一条命令,可直接全部执行

启动php

php-fpm

查看端口进程

ss -antpl | grep 9000
ps -ef | grep php

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xblgXV1b-1608865727705)(C:\Users\VipThink\AppData\Roaming\Typora\typora-user-images\image-20201225104249907.png)]

创建php文件目录

mkdir /www

创建php主页,显示php信息

vim /www/index.php
#添加到index.php
<?phpphpinfo();
?>

修改配置文件

vim /etc/php-fpm.d/www.conf
; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific IPv4 address on
;                            a specific port;
;   '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses
;                            (IPv6 and IPv4-mapped) on a specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
;listen = 0.0.0.0:9000
listen = 192.168.40.135:9000    #修改为自己的ip地址,也可以修改为0.0.0.0:9000,允许所有ip地址; List of addresses (IPv4/IPv6) of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
; must be separated by a comma. If this value is left blank, connections will be
; accepted from any ip address.
; Default Value: any
;listen.allowed_clients = 127.0.0.1
listen.allowed_clients = 192.168.40.136   #设置允许连接到 FastCGI 的服务器 IPV4 地址。如果允许所有那么把这条注释掉即可

重新启动php

systemctl restart php-fpm

访问nginx服务器

192.168.40.136、index.php

nginx代理phpinfo相关推荐

  1. LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)

    一.nginx防盗链 nginx防盗链: [root@lnmp ~]# vim /usr/local/nginx/conf/vhost/test.com.conf   添加以下内容 location ...

  2. linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍

    Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...

  3. Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理

    2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...

  4. nginx代理响应报文体不全解决思路

    问题说明 环境说明: centos 6.5 nginx 1.13.7 tomcat 8.5+ jdk 1.8 问题描述 本地访问测试机接口发生异常 curl访问结果: tomcat日志: 解决思路 开 ...

  5. FastDFS + Nginx代理方式访问

    FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...

  6. go 通过nginx代理后获取用户ip

    go 如果使用自己的服务器,可以直接使用 net/http 来获取 func ip(w http.ResponseWriter, r *http.Request) {fmt.Println(r.Rem ...

  7. nginx代理多个flask

    2019独角兽企业重金招聘Python工程师标准>>> nginx 代理多个flask 本文讲述如何用nginx代理多个flask,从而进行负载均衡 所需准备 : 1. nginx ...

  8. 开发程序实现nginx代理节点状态检查及WEB界面展示

    实现功能介绍: 利用shell程序及http服务巧妙的实现监控nginx代理节点状态检查,然后通过web界面实时刷新显示结果,是不是有些吃惊这样高大上的程序?那就赶紧看看吧! to用人单位:此课程可以 ...

  9. Nginx.代理MySQL

    Nginx.代理MySQL 1. Nginx在安装的时候,需要加上一个参数:--with-stream 即Nginx安装指令为:./configure --prefix=/u01/app/nginx  ...

最新文章

  1. java实现redis缓存_java实现redis缓存功能
  2. linux链路状态,网卡一配地址,链路状态就down了,求解决方法!
  3. 最新翻译的官方PyTorch简易入门教程(PyTorch1.0版本)
  4. 索引超出矩阵维度_搜索引擎技术之倒排索引原理详解,及案例分析
  5. python画海绵宝宝_《1,2,3到动物园》数数书,适合幼儿园小班宝宝亲子共读,从游戏中了解数字的概念...
  6. 深入了解帆软报表系统的启动过程二
  7. CAD迷你画图2019破解补丁|CAD迷你画图2019r3注册机下载
  8. 测试页能打印 软件不能打,Windows7分享打印机能打测试页打印文件怎么没反应
  9. Linux上matlab安装过程,Linux matlab 2010a 下载与安装过程
  10. 操作系统复习——进程同步与通信
  11. [计组笔记]存储器的扩展
  12. 2020年度英国商业大奖获奖名单公布
  13. Git出现Failed to connect to github.com port 443:Operation timed out问题解决
  14. Jetson-Xavier-NX刷机+pytorch环境配置+yolov5运行
  15. 【Python高级技能】超炫酷,电脑每天自动换壁纸,这个神器适合你。
  16. 沃尔玛erp系统功能分析
  17. 论BTC恐惧贪婪指数在基于有限价值平均策略的量化定投中的应用
  18. Jackson之JSON序列化和多态反序列化
  19. HDU-3635 Dragon Balls
  20. RK3588 rtc-hym8563设备开发

热门文章

  1. C语言特殊指针——const指针、void指针、NULL指针、零指针、野指针
  2. IMX6ULL驱动开发实战连载-01搭建开发环境
  3. excel smart流程图增加_大神们原来是这样画出流程图的,怪不得画的又快又好看!...
  4. 深入理解C# 中 “$” 符号的作用以及用法
  5. [PS实用技巧]1px圆角表格制作教程
  6. 去除数组对象中相同的项
  7. steam无法显示成人内容_显示Steam游戏的FPS
  8. xp下日语输入法快捷键及打法若干
  9. 爱奇艺客户端启动优化与实战
  10. 11组软件工程组队项目失物招领系统——项目汇总