Nginx + php

Nginx + php 目前有两种方式
1.nginx + apache  
        nginx 负责静态内容、反向代理和保持连接,apache则负责处理动态内容。
2.nginx + fastcgi php-fpm
        
一、nginx + apache 
采用Nginx前端Apache后端的服务器架构,这样可以很好地结合了Nginx高并发静态页面高效率以及Apache稳定的动态页面处理特点,再也不用担心Nginx以FastCGI模式运行PHP时的502问题和Apache处理静态页面过慢、负载过高的问题。
这里不再重复nginx和apache 的安装步骤,直接上配置文件。
 
apache部分:
修改监听端口    
               Listen 8080
增加虚拟主机
 NameVirtualHost 127.0.0.1:8080
 
# Define Server document root
DocumentRoot /var/www/html/

# Define the virtual hos t
<VirtualHost 127.0.0.1:8080>
ServerName www.xxx.com
ServerAlias xx.com
DocumentRoot /var/www/html/
<Directory "/var/www/html/">
Options FollowSymLinks -Includes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
RewriteEngine on
</VirtualHost>
nginx 部分:
修改配置文件
      location / {
             root   /var/www/html;      #apache的网站根目录index  index.php index.html index.htm;}
          #将php文件请求分发给后端的apachelocation ~ \.php$ { proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://127.0.0.1:8080;}
 
         
#最简方式 #location ~ \.php$ {  #    proxy_pass   http://127.0.0.1;  #}
 
          #将图像和静态文件由nginx处理location ~ \.*.(htm|html|gif|jpg|jpeg|png|bmp|swf|ioc|rar|zip|txt|flv|mid|        doc|ppt|pdf|xls|mp3|wma)$ {root /var/www/html;expires 15d;     更新时间 15天}#将js文件由nginx处理 location ~ \.*.(js|css)$ {expires 1h;      更新时间 1小时
}

 # 如果你需要客户端缓存的内容以及媒体,图片等文件固定放置一些目录下的话,就把上面那个
        # location注释掉,用下面这种方式
        # location ~ ^/(images|javascript|js|css|flash|media|static)/  {
        #  expires 2d;
        #}
 

转载于:https://www.cnblogs.com/centos2017/p/7896778.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/253197.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android Fragment完全解析,关于碎片你所需知道的一切

我们都知道&#xff0c;Android上的界面展示都是通过Activity实现的&#xff0c;Activity实在是太常用了&#xff0c;我相信大家都已经非常熟悉了&#xff0c;这里就不再赘述。 但是Activity也有它的局限性&#xff0c;同样的界面在手机上显示可能很好看&#xff0c;在平板上就…

图像--摄像头组成与基本参数

基本组成 Sensor: 图象传感器 FPC: 电路板 IR:红外滤波片 Holder:基座 Lens:镜头 其他 核心部件&#xff1a;1- SENSOR 2- LENS Sensor参数 类别 指标 参考 备注 Sensor 厂家 sony 三星 OV 格科微由原厂提供完整规格书和型号 低像素需要注意 分辨率 0.3MP (VGA)模组…

1.I2C协议

1.I2C协议2条双向串行线&#xff0c;一条数据线SDA&#xff0c;一条时钟线SCL。SDA传输数据是大端传输&#xff0c;每次传输8bit&#xff0c;即一字节。支持多主控(multimastering)&#xff0c;任何时间点只能有一个主控。总线上每个设备都有自己的一个addr&#xff0c;共7个bi…

联想启天M715E安装硬盘保护系统和网络同传

现还是学生&#xff0c;虽然大四课上的少&#xff0c;实验室去的也不勤了&#xff0c;但指导老师有事吩咐&#xff0c;还是要办好的。 沈老师荣升软件实验室主任&#xff0c;学校给了2个机房&#xff0c;一个70台联想启天M715E&#xff0c;一个30台新的70台新主机&#xff08;配…

图像--摄像头数据输出格式与传输接口

一、 数据输出格式 RAW data 格式: CMOS 在将光信号转换为电信号时的电平高低的原始记录&#xff0c;单纯地将没有进行任何处理的图像数据&#xff0c;即摄像元件直接得到的电信号进行数字化处理而得到的。 每个pixel只能感光R光或者B光或者G光&am…

计算机入门与学习回忆(一)

这个回忆&#xff0c;不是记录什么成功&#xff0c;而记录一些失败的经历。 大约初中还是高中的时候&#xff0c;就玩过计算机。那是一个很冷的冬天的晚上&#xff0c;一台华南计算机所造的仿APPLE II的计算机。 这台计算机很简陋&#xff0c;只有一个主机&#xff0c;没有屏幕…

怎么建立微信生态用户增长模型?

微信最新数据及中国网民最新数据概述截止到2018年&#xff0c;移动网民用户增长放缓&#xff0c;接近人口大盘。微信作为全国移动网民的一款超级应用&#xff0c;在移动网民的***率超过90%。微信最近一年的新增用户主要来自中老年用户群体和乡镇用户群体***。易观最新发布的8月…

数据库设计的三大范式

三大范式是为了了更好的设计数据库 1. 所谓第一范式&#xff08;1NF&#xff09;是指在关系模型中&#xff0c;对列添加的一个规范要求&#xff0c;所有的列都应该是原子性的&#xff0c;即数据库表的每一列都是不可分割的原子数据项&#xff0c;而不能是集合&#xff0c;数组&…

图像-摄像头驱动流程

驱动架构 在Kernel层用camera的驱动将其驱动起来以后&#xff0c;将硬件驱动接口交给Hal&#xff1b; 上层的camera应用程序在andriod实时系统的虚拟机中&#xff0c;加载留给camera公用的库文 件&#xff0c;调用Hal层的接口来控制camera硬件来实现功能。 驱动流程 打开came…

第四章

选择结构&#xff08;二&#xff09; 学习本章会用到的单词&#xff1a; case&#xff1a;实例&#xff0c;情形&#xff0c;情况 switch&#xff1a;转换&#xff0c;切换&#xff0c;开关 default&#xff1a;系统默认值&#xff0c;违约&#xff0c;预设。缺省 exit&#xf…

tensorflow的一些函数

1.tf.constant(value,dtypeNone,shapeNone,nameConst) 注意这个函数创造的是一个常数tensor&#xff0c;而不是一个具体的常数 value:即可以是list&#xff0c;也可以是value dtype:对应生成的tensor里的元素的类型 # Constant 1-D Tensor populated with value list.tensor t…

生活小常识

1、面试时说三个月试用期可以缩短的不要相信&#xff0c;可以谈谈别的条件 2、在饭店吃饭满几桌送下次吃饭的卷的不要信。可能你会没时间&#xff0c;或饭店没地方。&#xff08;谈谈当时可以送的其他优惠。或者根据自己的需求定桌数&#xff0c;不要被他诱惑凑桌&#xff09;转…

IP、TCP、UDP数据包长度问题

IP数据包长度问题总结 首先要看TCP/IP协议&#xff0c;涉及到四层&#xff1a;链路层&#xff0c;网络层&#xff0c;传输层&#xff0c;应用层。   其中以太网&#xff08;Ethernet&#xff09;的数据帧在链路层    IP包在网络层   TCP或UDP包在传输层    TCP或UDP中的…

RK瑞芯微WIFI模组2020最新支持列表,放心使用!

如下所示为RK瑞芯微2020最新支持的WIFIBT模组列表&#xff0c;请参考&#xff01; 标题希望对选型有所帮助&#xff0c;避免踩坑&#xff0c;坑驱动工程师&#xff01; 有事要搞&#xff0c;请私聊&#xff01;

数据类型进阶

----------siwuxie095 1、整数类型 如果去掉注释&#xff0c;报错&#xff1a;Type mismatch: cannot convert from into byte 即 不能把 int 类型转换成 byte 类型 如果选择 Add cast to byte&#xff1a; 即 把 b13 的结果&#xff08;默认为 int 类型&#xff09;强制转换成…

区块链教程Fabric1.0源代码分析流言算法Gossip服务端二

区块链教程Fabric1.0源代码分析流言算法Gossip服务端二 Fabric 1.0源代码笔记 之 gossip&#xff08;流言算法&#xff09; #GossipServer&#xff08;Gossip服务端&#xff09; 5.2、commImpl结构体方法 //conn.serviceConnection()&#xff0c;启动连接服务 func (c *commImp…

一段H264数据的分析

&#xfeff;&#xfeff;目录(?)[-] 分析00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01分析00 00 00 01 68 CE 38 80 00 00 00 01 分析00 00 00 01 67 42 00 1E 99 A0 B1 31 00 00 00 01 H264的数据流分为两种&#xff0c;一种是NAL UNIT stream(RTP),一种是 bits stream…

海华模组:WIFI、BT、SoC模组列表

各种模块广泛应用于网络摄像头、智能机器人、儿童故事机、词典笔、智能音箱、智能家电等需要实现无线联网设备的消费类电子产品。 模块化有很大的有点&#xff1a;集成设计、减少调试工作&#xff0c;避开开发盲区、加速将产品推向市场&#xff01; 下面介绍下海华各类通讯模…

JAVA-初步认识-第七章-构造函数和一般函数的区别

一. 构造函数是对象一创建&#xff0c;就被调用了。(调用这个词很特殊&#xff0c;是涉及到实体时&#xff0c;才会有调用的过程) 还有一点想说的是&#xff0c;构造函数的声明应该是固定的&#xff0c;不然没法随着对象的创建一起执行&#xff0c;必须是类名括号的形式。 二. …

深入理解哈希表

转自&#xff1a;https://bestswifter.com/hashtable/ 这篇文章由一个简单的问题引出: 有两个字典&#xff0c;分别存有 100 条数据和 10000 条数据&#xff0c;如果用一个不存在的 key 去查找数据&#xff0c;在哪个字典中速度更快&#xff1f; 有些计算机常识的读者都会立刻回…