nginx
coder_up
这世上从来没有的两件事: 一是怀才不遇, 怀才一定会遇, 没遇只能说明才不够; 二是情深缘浅, 缘浅只能说明情不够深, 或者根本就没情。。。
展开
-
LNMP升级Nginx,PHP,MYSQL的方法
目前最新的LNMP是0.9-full版本,可能要照顾一些低配置的VPS,所以使用的PHP,Mysql,Nginx都不是最新的版本。如果你的VPS是比较高配置的,建议大家自己手动升级。目前建议升级到的版本:PHP – 5.3.20,Mysql – 5.5.29,Nginx – 1.2.6。(mysql5.5虽然有出众的性能,但是也很占用内存,所以建议内存小于512M的VPS不要升级)LNMP集成转载 2014-03-27 17:58:52 · 2456 阅读 · 4 评论 -
Nginx如何处理一个请求
Nginx如何处理一个请求基于名字的虚拟主机Nginx首先选定由哪一个虚拟主机来处理请求。让我们从一个简单的配置(其中全部3个虚拟主机都在端口*:80上监听)开始:server { listen 80; server_name example.org www.example.org; ...}server { listen转载 2014-03-27 17:51:17 · 973 阅读 · 0 评论 -
如何正确配置Nginx+PHP
对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文件上,然后在此文件里通过解析「REQUEST_URI」实现路由。此时很多教程会转载 2014-03-27 18:17:06 · 758 阅读 · 0 评论 -
nginx 配置文件详解
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;#工作模式及连接数上限events {转载 2014-09-24 22:17:41 · 598 阅读 · 0 评论 -
LNMP基于fastcgi实现nginx,php,mysql的分离
平时安装LNMP是把它们安装到同一台机器上,我想这个对大家来说丝毫没有挑战,下面我们实现把他们剥离到不同的机器上,让各个服务器直接分担原来的压力,也可以增加节点实现负载均衡,如:多增加一台php,让两台机器轮询的编译php,也可以在增加一台nginx,实现dns的轮询负载均衡。规划:nginx:172.16.1.1 php(FASTCGI):172.16.1.2转载 2014-12-07 16:47:11 · 944 阅读 · 0 评论 -
一次完整的HTTP事务是怎样一个过程?
当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)转载 2015-05-08 12:00:09 · 813 阅读 · 0 评论 -
nginx的upstream目前支持4种方式的分配
nginx的upstream目前支持4种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。2、weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。 例如: upstream bakend { server 192.168.0.14 weight=10;转载 2015-08-26 11:05:18 · 1303 阅读 · 0 评论 -
四种多服务器共享session的方法
伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。 此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。 OK,头脑中我们已经构思了这样的解决方案,不过进入深入开发后新的技术问题又转载 2015-08-26 11:08:08 · 3616 阅读 · 0 评论