
Nginx是一个高性能的Web和反向代理服务器,它具有有很多非常优越的特性:
作为负载均衡服务器 :Nginx既可以在内部直接支持Rails和PHP,也可以支持作为>不是,Nginx代理只是在客户端和服务器间提供了一个中间件,它不会消耗服务器的网络带宽。当一个请求发生时,客户端会发起一个请求到Nginx服务器,Nginx服务器会将请求转发到真正的服务器上,服务器响应请求后,Nginx服务器将响应返回给客户端。Nginx代理服务器可以提高网络服务的性能,它可以减少网络请求的数量,缓存网页内容,压缩传输数据,负载均衡和其他功能,但是它不会消耗网络带宽资源。
1、Nginx业务背景
现公司需求快速搭建web服务器,对外提供给用户web服务。
需求拆分
需要基于>一、Nginx概念
Nginx是一个高性能的>不会用就用集成环境吧,这个nginx集成环境有独立的服务,可以开机运行,支持全部windows系统PHPWAMP8888n,这个环境的NGinx站点管理很强大,支持无限自定义以下内容来自网络介绍小编发现最近PHPWAMP集成环境又更新了phpwamp8888n版本phpwamp8888n一共集成了12个PHP版本和3个mysql版本,并且可以高度自定义,你可以定义任何版本,解压后差不多1个G的大小,压缩包确仅有几十M,解压即可使用,纯绿色很方便,集成了apache和nginx等,支持asp、php、net大家知道Nginx官方的windows版本用着很不稳定,时不时就会挂掉,而且默认安装后也不像apache那样有服务可以开机启动,毕竟nginx最适合的还是在linux下,不过最近更新的这款phpwamp8888n安装后是有服务的,该软件作者自己写了一个Nginx服务,能开机启动,而且还能给每个站点分配不一样的进程,也可以随意指定站点的php版本!最关键的是该服务启动的php-cgi进程,就算你手动用杀毒软件的任务管理器也关不掉!关掉后会自动恢复,而且网站服务依旧正常!!除非你自己点击软件界面上的卸载服务才会关闭,该保护功能可以对网站进程起到保护作用。简单的说两种方案:
1,一台 nginx 服务器做反向代理,第二台文件服务器,第三台做数据库服务器
2, 一台 nginx 脚本服务器,第二台做主库数据库服务器,第三台做从库数据库服务器加静态服务器。
这三台服务使用一个静态 IP,它们之间的关系为局域网,主服务器挂静态IP,nginxconf 设置域名 sever,访问直接到主服务器,主库数据库服务器限制数据库的读权限,端口为3306,从库数据库限制写权限,端口为 3307;两台数据库服务器进行数据同步,实现数据库读写分离,从库挂载网站静态内容,如 CSS ,JS, images, flash 等静态文件,实现动静分离。
集群的作用主要就是负载均衡,分流负压流量,数据库读写分离也是为了减缓数据库读写压力,动静分离的好处自然是更科学地规划文件分类,便于服务器文件的管理。
但一般来说,这些静态的东西全部用第三方的 SDN 来负载掉。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)