【nginx详细使用教程】教程文章相关的互联网学习教程文章

web服务器之nginx与apache_PHP教程

最近准备架设php的web服务器,以下内容可供参考。 1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点: rewrite ,比nginx 的rewrite 强大 动态页面模块超多,基本想到的都可以找...

nginx+apache+mysql+php+memcached+squid集群web环境(1/6)_PHP教程

客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |web服务器| ===> |数据库教程服务器| -------- ---------- ------------- --------- ------------ nginx squid apache,php mysql教程 eaccelerator/memcache准备工作: 引用服务器: intel(r) xeon(tm) cpu 3.00ghz * 2, 2gb mem, scisc 硬盘 操作系统:centos4.4,内核版本2.6.9-22.elsmp,gcc版本3.4.4 软件: apache 2.2.3(能使用mpm模式) php 5.2.0(选用该版本是因为...

Ubuntu上搭建PHP+Mysql+Nginx环境(apt-get方式)_PHP教程

Ubuntu上搭建PHP+Mysql+Nginx环境(apt-get方式) ubuntu版本:Ubuntu 10.04 LTS 1、首先使用apt-get下载Nginx,php教程,mysql教程,phpmyadmin,spawn-fcgi。 sudo apt-get install nginx php5-cgi php5-cli mysql-server-5.1 phpmyadmin spawn-fcgi 期间可能要输入mysql的密码,按照提示一步一步安装就是了。 OK后,你在Firefox中访问http://127.0.0.1/或者http://localhost/应该就能看见Nginx的欢迎界面了。 2、此时Nginx并不能跑...

ubuntu下配置nginx+php+mysql详解,ubuntunginx_PHP教程

ubuntu下配置nginx+php+mysql详解,ubuntunginx1、更新www.gxlcms.com代码如下: sudo apt-get update2、安装nginx代码如下: sudo apt-get intsall nginx Ubuntu安装之后的文件结构大致为: * 所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下 www.gxlcms.com *程序文件在/usr/sbin/nginx * 日志放在了/var/log/nginx中*并已经在/etc/init.d/下创建了启动脚本nginx* 默认的虚拟主机的目录...

修改PHP配置文件上传大文件几种方法(apache/nginx)_PHP教程

在php.ini中如果我们不对 post_max_size,upload_max_filesize 这些参数进行修改,默认最多只能上传2MB的文件了,如果几十MB或更大的就无法上传了,下面我来介绍修改PHP配置文件上传大文件几种方法,希望对大家有点帮助呀windows+apache+php环境 在apache最常见的PHP上传文件大小限制是通过 php.ini 配置文件定义的,通过修改以下三个字段的值,重新启用服务器端程序(如 apache),便可成功修改PHP上传文件的大小限制: upload_max_f...

PHP该怎样利用PHP-FPM配置Nginx_PHP教程

Nginx读作“Engine-X”,是一个web服务器和反向代理服务器。Nginx因为它在同时处理大量请求资源时的速度和能力以及资源最佳利用而家喻户晓。PHP-FPM指的是“PHP FastCGI进程管理器”。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。它监听一个端口就像web服务器本身,并通过PHP和web服务器之间的请求。(PS:T不错的PHPQ扣峮:276167802,验证:csl)与Nginx相比,Apache在处理...

PHP加Nginx实现动态裁剪图片方案_PHP教程

许久以前写过一篇也是关于高性能PHP图片动态裁剪方案的文章,那文章使用的是nginx Cache和rewrite实现的,当然再加上CDN,那个方案存在一个问题就是图片并没有实际生成,而是以二进制的形式存在缓存中。如果缓存失效了那么还需要请求php再次生成。如果说到区别这是我暂且认为的吧。利用空余时间,新增了静态生成图片支持,支持对图片3种模式切换,在门户网站自动对图片尺寸进行裁剪,减少服务器带宽,理论上应该也满足了业务的需求...

Nginx与PHP(FastCGI)的安装、配置与优化_PHP教程

FastCGI的介绍和工作原理首先简单的介绍下FastCGI:FastCGI是语言无关的、可伸缩结构的CGI开放扩展,其主要行为是将CGI解释器进行保持在内存中并因此获得较高的性能。众所周知,CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性、Fail-Over特性等。FastCGI的工作原理是:(1)FastCGI进程管理器自身初始化,启动多个CGI解释器进程(多个php-cgi进...

php+mysql+nginx在linux上的环境部署_PHP教程

一直在linux上鼓捣,还没有完整在linux下配置过nginx服务器环境部署呢,这几天没什么事就部署了一下,遇到的问题也很多,现在把我的环境部署文档发出了,有什么问题大家可以一起讨论一下,希望大家采用后遇到问题多多沟通。|| 安装所需各种依赖包sudo -s LANG=C yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel...

lnmp取消nginx目录PHP执行权限_PHP教程

首先要编辑nginx的虚拟主机配置,在fastcgi的location语句的前面按下面的内容添加:1、单个目录去掉PHP执行权限location ~ /attachments/.*\.(php|php5)?$ {deny all;}将attachments目录的PHP执行权限去掉。2、多个目录去掉PHP执行权限location ~ /(attachments|upload)/.*\.(php|php5)?$ {deny all;}将attachments、upload这二个目录的PHP执行权限去掉。附上一个完整的虚拟主机的例子供参考:server{listen 80;server_name www.45...

ubuntu下安装nginx+php+memcached_PHP教程

1,安装nginxsudo apt-get install nginx 所有的配置文件都在/etc/nginx下,虚拟主机配置在/etc/nginx/sites-available下 程序文件在/usr/sbin/nginx 日志放在了/var/log/nginx中 并已经在/etc/init.d/下创建了启动脚本nginx 默认的虚拟主机的目录设置在了/var/www/nginx-default启动nginxsudo /etc/init.d/nginx start sudo /etc/init.d/nginx reload 2,安装phpsudo apt-get install php5-cli php5-cgi php5-mysql 3,安装F...

ubuntu下php开发环境搭建,nginx+(cgi)php5fpm+memcached+xdebug_PHP教程

由于只是开发环境,所以都是选择比较简单的apt-get安装方式 ,但中间也遇到一点问题。 首先安装nginx nginx的安装和配置其实很简单,nginx本身非常轻量级, 直接 sudo apt-get install nginx 就可以了 他的配置文件是在/etc/nginx/里面,网站项目路径是在/var/www里面,安装之后一定要确保nginx的启动账户有对网站目录的访问权限,否则会报错。第二步,安装cgi linux底下的cgi程序非常多,在这里我选择的是php5-fpm 方便 在这里其实...

nginx504GatewayTime-out错误排查_PHP教程

一次nginx 504 Gateway Time-out错误排查、解决记录,经过反复检查,发现造成这个问题的原因就是PHP的CURL没有设置超时时间,解决办法只要设置超时时间或者修改一下nginx的配置即可解决。 记一次莫名其妙的网站失去响应排查。之前网站一直是使用nginx做代理后端的apache运行php来提供服务。apache经常会不定期不定时间的出现不能服务失去响应,然后nginx出现"504 Gateway Time-out"查看错误日志也看不到任何东西,以为是apache的bug(其...

PHP、Nginx、Apache中禁止网页被iframe引用的方法_PHP教程

可以使用php或nginx等添加X-Frame-Options header来控制frame权限X-Frame-Options有三个可选的值: DENY:浏览器拒绝当前页面加载任何Frame页面SAMEORIGIN:frame页面的地址只能为同源域名下的页面ALLOW-FROM:允许frame加载的页面地址 PHP代码: 代码如下:header(‘X-Frame-Options:Deny); Nginx配置: 代码如下:add_header X-Frame-Options SAMEORIGIN 可以加在locaion中 代码如下:location /{ add_header X-Frame-Options SAMEOR...

php调用nginx的mod_zip模块打包ZIP文件_PHP教程

php 本身有 zip 模块,可以生产 zip 文件。但是这个 zip 模块只能使用本地文件来打包。如果需要打包输出的文件来自网络,就得先保存临时文件。在文件数量多或者文件大的时候就很杯具。另外,由 php 来输出大的打包文件会占用 php 进程大量时间,影响并发能力。 nginx 有一个第三方模块,mod_zip 。同样可以输出 zip 包。和 X-Accel-Redirect 有点类似,只需要 php 输出相应文件的路径等信息,然后给一个特殊的响应头即可。 nginx z...