nginx代理phpinfo
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相关推荐
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
一.nginx防盗链 nginx防盗链: [root@lnmp ~]# vim /usr/local/nginx/conf/vhost/test.com.conf 添加以下内容 location ...
- linux的Nginx防盗链、Nginx访问控制、Nginx解析php相关配置、Nginx代理介绍
Nginx防盗链 思路与httpd一样,配置也不难,但要与过期时间.不记录日志配置结合起来. 1.配置文件内容 [root@gary-tao test.com]# vim /usr/local/ngi ...
- Nginx防盗链,Nginx访问控制, Nginx解析php相关配置, Nginx代理
2019独角兽企业重金招聘Python工程师标准>>> Nginx防盗链 Nginx防盗链配置需要与不记录日志和过期时间结合在一起,因为都用到了location. 打开配置文件,注释 ...
- nginx代理响应报文体不全解决思路
问题说明 环境说明: centos 6.5 nginx 1.13.7 tomcat 8.5+ jdk 1.8 问题描述 本地访问测试机接口发生异常 curl访问结果: tomcat日志: 解决思路 开 ...
- FastDFS + Nginx代理方式访问
FastDFS + Nginx代理方式访问 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.在storage上安装nginx 1>.下载nginx软件(http://ngi ...
- go 通过nginx代理后获取用户ip
go 如果使用自己的服务器,可以直接使用 net/http 来获取 func ip(w http.ResponseWriter, r *http.Request) {fmt.Println(r.Rem ...
- nginx代理多个flask
2019独角兽企业重金招聘Python工程师标准>>> nginx 代理多个flask 本文讲述如何用nginx代理多个flask,从而进行负载均衡 所需准备 : 1. nginx ...
- 开发程序实现nginx代理节点状态检查及WEB界面展示
实现功能介绍: 利用shell程序及http服务巧妙的实现监控nginx代理节点状态检查,然后通过web界面实时刷新显示结果,是不是有些吃惊这样高大上的程序?那就赶紧看看吧! to用人单位:此课程可以 ...
- Nginx.代理MySQL
Nginx.代理MySQL 1. Nginx在安装的时候,需要加上一个参数:--with-stream 即Nginx安装指令为:./configure --prefix=/u01/app/nginx ...
最新文章
- java实现redis缓存_java实现redis缓存功能
- linux链路状态,网卡一配地址,链路状态就down了,求解决方法!
- 最新翻译的官方PyTorch简易入门教程(PyTorch1.0版本)
- 索引超出矩阵维度_搜索引擎技术之倒排索引原理详解,及案例分析
- python画海绵宝宝_《1,2,3到动物园》数数书,适合幼儿园小班宝宝亲子共读,从游戏中了解数字的概念...
- 深入了解帆软报表系统的启动过程二
- CAD迷你画图2019破解补丁|CAD迷你画图2019r3注册机下载
- 测试页能打印 软件不能打,Windows7分享打印机能打测试页打印文件怎么没反应
- Linux上matlab安装过程,Linux matlab 2010a 下载与安装过程
- 操作系统复习——进程同步与通信
- [计组笔记]存储器的扩展
- 2020年度英国商业大奖获奖名单公布
- Git出现Failed to connect to github.com port 443:Operation timed out问题解决
- Jetson-Xavier-NX刷机+pytorch环境配置+yolov5运行
- 【Python高级技能】超炫酷,电脑每天自动换壁纸,这个神器适合你。
- 沃尔玛erp系统功能分析
- 论BTC恐惧贪婪指数在基于有限价值平均策略的量化定投中的应用
- Jackson之JSON序列化和多态反序列化
- HDU-3635 Dragon Balls
- RK3588 rtc-hym8563设备开发
热门文章
- C语言特殊指针——const指针、void指针、NULL指针、零指针、野指针
- IMX6ULL驱动开发实战连载-01搭建开发环境
- excel smart流程图增加_大神们原来是这样画出流程图的,怪不得画的又快又好看!...
- 深入理解C# 中 “$” 符号的作用以及用法
- [PS实用技巧]1px圆角表格制作教程
- 去除数组对象中相同的项
- steam无法显示成人内容_显示Steam游戏的FPS
- xp下日语输入法快捷键及打法若干
- 爱奇艺客户端启动优化与实战
- 11组软件工程组队项目失物招领系统——项目汇总