首页 > CMS教程 > Ecshop > 正文

ecshop在nginx下实现负载均衡

2017-01-16 最模板 zuimoban 点击: 评论
ecshop在负载方面的功能是十分弱小的。当你的IP每个小时到达了一万IP。如果在带宽和服务器硬件有限的情况下。你的服务器很快就会崩溃的。网站直接挂掉。为了增强ecshop在负载均衡方面的能力。我们可以借助nginx来

天晟网络 小编在整理CMS教程 > Ecshop > 看到ecshop在nginx下实现负载均衡,下面是小编32为您找到的38874相关内容,希望32对您有帮助。

 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并发的效果。

( )

转载文章请标明来自天晟网 Timsion.Com > CMS教程 > Ecshop >
标题:ecshop在nginx下实现负载均衡
网址:http://www.timsion.com/ecshop/38874.html

上一篇:改造ecshop读写分离配置与改造
下一篇:ecshop不同页面调用不同分类文章的办法

免责声明:以上内容来自互联网和用户投稿,不代表本站的观点和立场,版权归原作者所有,如有侵权,请与我们联系。