Nginx_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Nginx >>列表
· ubuntu+php+mysql+nginx安装发布时间:2011-12-20
1.nginx的安装:sudoadd-apt-repositoryppa:nginx/stable//添加源sudoapt-getupdate//更新sudoapt-getinstallnginx//安装安装完可以在本机测试:启动nginx:sudo/etc/init.d/nginxstart;访问:http://localhost;出现"Welcometonginx!",安装成功;关闭nginx:sudo/etc/init.d/nginxstop;重启nginx:sudo/etc/init... 查看全文
· Mac Lion上安装配置Nginx PHP PHP-FPM发布时间:2011-12-13
<!--?xmlversion="1.0"encoding="UTF-8"standalone="no"?-->InstallNginxAndPHP-FPMOnMacLion安装Nginx方法1:使用brew.brewinstallnginx按提示操作,安装完成后nginx的配置文件在/usr/local/etc/nginx/nginx.conf。启动nginx:nginx或者sudonginx注意:若nginx的监听端口为1024以下,则需要使用sudo... 查看全文
#!/bin/bash###########################################Installappserverenv.#Prepare:Ubuntu10.04Linuxserverconfigedssh,LVSRealServerandmysqlslave.##########################################[`whoami`!="root"]&&echo"Notroot."&&exit1... 查看全文
· php + nginx 安装发布时间:2011-10-10
今天尝试了下在WIN2K3系统下用nginx做服务器来跑PHP。为什么要用nginx?小巧免安装。为什么要fastcgi?nginx下如果php不用fastcgi模式就要用代理模式那样还要配置个Apache之类麻烦。。直接到http://windows.php.net/download去下载个PHP的ZIP包有四个不同类型的版本,VC9x86NonThreadSafe、VC9x86ThreadSafe、VC6x86NonThreadSafe、VC6x86ThreadSafe怎么选择呢?一... 查看全文
上传图片出现错误:413RequestEntityTooLarge修改nginx.conf在http{client_max_body_size10M;#添加改大点}修改php.ini中upload_max_filesize=10Mpost_max_size=10M重启nginx,php-fpm... 查看全文
nginx服务器下访问不存在的非php页面,可以正常出现自定义的404提示页,但是访问不存在的php页面,页面信息显示初步估计是fastcgi没把错误给Nginx查了下nginx的文档果然fastcgi_intercept_errorssyntax:fastcgi_intercept_errorson|offdefault:fastcgi_intercept_errorsoffcontext:http,server,location默认的是off只需在虚拟主机配置文件加入... 查看全文
· Nginx环境下Php安装发布时间:2011-09-03
其实很简单的事,我每次安装貌似都会走弯路,所以还是记下来吧CentOS5.5Nginx1.0.5Php5.5.81.先安装Nginx#tar-zxvfnginx-1.0.5.tar.gz#cdnginx-1.0.5#./configure#make#makeinstall2.安装php,采用fastcgi的安装方式,顺道查了下fastcgi的优势和劣势,供参考(摘抄自网络)【注:我已经安装好了Mysql,因为没有太多特别的地方,所以就不做说明】优势PHP脚本运行速度更快(3到30倍)... 查看全文
· window下手动搭建 PHP+Nginx+Mysql发布时间:2011-08-24
首先还是下载nginx:http://nginx.org/en/download.htmlphp:http://windows.php.net/download/mysql:http://dev.mysql.com/downloads/nginx选择zip的压缩包,如果你下了gz的压缩包你会发现你找不到一个能执行的东西,gz对应的linux系统的版本,需要编译后才能安装的对路径要求比较严格的只有nginx,因为这东西最开始就是为了linux下部署用的mysql这个数据库比较简易... 查看全文
ubuntu10.1064bitserver从官网下载好,想用官方usb制作工具来安装,无奈都可耻的失败了。说是引导路径上linux映像找不到,网上查了一把没方向。最后刻了一张碟,使用外置usb光驱安装成功。系统安装也没啥好说的,dos类似界面,照着做就行,在选服务的时候,我只选了openssh,其他都没选。服务器安装参考了http://thoughtrails.com/episodes/4-deployment-of-production-enviroment-ruby-1-9-2... 查看全文
======================================================================================================下載ruby-enterprise到/opt/rorhttp://rubyforge.org/frs/download.php/71096/ruby-enterprise-1.8.7-2010.02.tar.gz解壓ruby-enterprisetarxzvfruby-enterprise-1... 查看全文
· Nginx spinlock互斥锁发布时间:2011-01-17
在nginx里面,定义了一个spinlock,来同步父子进程间的共享内存操作#definengx_shmtx_lock(mtx)ngx_spinlock((mtx)->lock,ngx_pid,1024)voidngx_spinlock(ngx_atomic_t*lock,ngx_atomic_int_tvalue,ngx_uint_tspin){#if(NGX_HAVE_ATOMIC_OPS)ngx_uint_ti,n;for(;;)... 查看全文
Nginx的内存缓存是通过slabpool来实现的。其中最重要的结构就是ngx_slab_pool_t,里面存放了包括内存缓存的空间使用情况、位置映射以及缓存空间本身的几乎所有信息。先来看一下ngx_slab_pool_t吧。typedefstruct{ngx_atomic_tlock;//mutex的锁size_tmin_size;//内存缓存obj最小的大小,一般是1个bytesize_tmin_shift;//slabpool以shift来比较和计算所需分配的obj大小... 查看全文
· Nginx http端口监听发布时间:2011-01-12
server{}block里面的"listen"指令调用了ngx_http_core_listen()函数ngx_http_core_listen(...){ngx_http_core_srv_conf_t*cscf=conf;ngx_http_listen_opt_tlsopt;/*根据配置的参数设置lsopt*///...ngx_http_add_listen(cf,cscf,&lsopt);}ngx_http_add_listen(...)... 查看全文
· 以前的一个ci和nginx的配置发布时间:2011-01-09
因为网上很多配置都是不对的,自己按照那个配置也不行,后来经过千辛万苦可以了,今天一个同事问起了,所以把他发出来哈,希望对大家有帮助A.server{listen80;server_namee.my.com;indexindex.php;rootE:/wwwroot/berp;location/{if(-e$request_filename){break;}if(!-e$request_filename){rewrite^/(.*)$/index.php/$1last;}... 查看全文
在一个小内存的VPS上配置实在是痛苦啊。。。。没法用REE,没法用Passenger。。。编译过程中提示内存不够,真囧啊。。。。。Debian是5.0,内存是128M,安装了Mysql5.0首先用apt-getupdate&apt-getupgrade升级一下系统的包找了一圈没找到ruby1.9的安装源。。。自己下载编译tarxzvfruby-1.9.0.tar.gzcdruby-1.9.0... 查看全文
· Nginx的upstream模块和反向代理发布时间:2010-12-31
Nginx因其出色的处理并发连接的能力,越来越多地作为一个反向代理服务器被使用。所谓反向代理,即把Nginx置于用户接入的最前端,监听用户发来的请求,并把它们转发给相应的后端服务器来处理具体的请求。后端服务器可以是缓存服务器(如Squid)或是处理动态/静态请求的服务器(如apache/Nginx/lighttpd),在这里不作深入讨论。本文对Nginx在upstream服务器的设置和"proxy_pass"的功能在代码层面进行分析,并讨论在实际生产环境的出现的问题。... 查看全文
根据Nginx(0.7.67版本)的代码,对Nginx基本的进程创建,进程主体以及事件处理进行了简要的分析。... 查看全文
· Nginx事件处理(epoll)发布时间:2010-12-31
事件处理是Nginx处理请求的核心,每个子进程在ngx_worker_process_cycle()的循环里不断调用ngx_process_events_and_timers()函数来处理各种事件。下面,分析使用epoll机制下(Linux最常用支持大并发的事件触发机制)Nginx事件处理的过程,用源代码分析和debug信息追踪两种方法。... 查看全文
· Nginx的HTTP请求处理发布时间:2010-12-31
Nginx在7层负载交换、反向代理服务领域使用比较广泛。Nginx的结构也比较简单,除了底层几个核心的模块(如ngx_core_module,ngx_event_core_module,ngx_errlog_module等)之外,其它的主要是基于上述核心模块的http和mail的模块组,负责处理相关服务。而这些模块也可以在编译的时候被enable/disable,取决于对实际功能的需求。在这里,我来分析一下Nginx用的最多的功能,即处理http请求的工作流程。... 查看全文
· 使用Passenger+nginx部署Rails发布时间:2010-12-30
1.InstallPassendergeminstallpassenger2.Installnginxpassenger-install-nginx-module1.Yes:download,compileandinstallNginxforme.(recommended)Pleasespecifyaprefixdirectory[/opt/nginx]:/opt/nginx3.DeployRailsappvi/opt/nginx/conf/nginx.confserver{listen80... 查看全文