nginx php ecshop,使用Nginx服务器部署ecshop网站的负载均衡环境

ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。为了增强ecshop在负载均衡方

ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。为了增强ecshop在负载均衡方面的能力。我们可以借助nginx来实现简单的ecshop负载均衡.

首先我们在服务器上安装nginx+php+mysql+fastcgi。然后我们建立一个工作目录。比如服务器192.168.1.1,其他两台服务器为负载均衡的服务器。192.168.1.2,192.168.1.3.我们将第一个服务器做为ecshop的前端,后两台服务器做负载均衡服务器。

首先我们配置nginx.conf,设置好负载均衡服务器。

upstream  jiqun  {

server   192.168.1.2:80 weight=1;

server   192.168.1.3:84 weight=2;

}

其次,在本地建立好站点。

server{

listen 82;

server_name

192.168.1.1;

access_log

/etc/nginx/host.access.log  main;

root /opt/www3;

index index.html

index.htm index.php;

location / {

}

location ~ .php$  {

fastcgi_pass 127.0.0.1:9000;

include fastcgi.conf;

}

}

这里我们就可以看到,当我们当我们访问192.168.1.1这个服务器的时候,他会转向192.168.1.2,192.168.1.3这两台服务器,达到负载均衡的目的,但是很简单,我们只要在192.168.1.2,192.168.1.3俩个后端的服务器上建立好两个相同的站点,来取得数据库信息。那么将很轻松的就解决了ecshop负载均衡的问题,两台服务器同时工作,可以适当的增强ecshop并发的效果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值