人人商城绑定多个域名访问

一、只使用V5多域名绑定方法

  • 多域名绑定跟v3一致,只需要将域名解析到服务器,并且在服务器将域名绑定到微擎站点即可,目录指向安装了人人商城v5的微擎目录。

    二、多域名绑定同时兼容V3跟V5

  • 如果想要多个域名同时兼容V3跟V5,上面方法绑定添加完站点之后,还需要配置当前站点的配置文件,使其同时兼容V3跟V5。

    1.注意事项

  • 服务器web服务必须是nginx,apache暂未做适配,php必须以php-fpm启动,即LNMP才支持,LNAMP和LAMP不支持

  • 服务器同时安装了php5.6和php7.1,php5.6和php7.1已经同时启动,且安装了所要求的必须扩展,冲突的扩展必须卸载掉
  • 人人商城V3和人人商城V5都已经安装授权完成

    2.开始配置

  • 修改nginx配置文件
    宝塔站点管理点击您想配置的站点,选择配置文件,我们先将33行左右的include enable-php-xx.conf前加#注释掉然后加入如下代码

  1. location ~ [^/]\.php(/|$)
  2. {
  3. if ($request_uri ~* "renren_shop"){
  4. fastcgi_pass unix:/tmp/php-cgi-71.sock;
  5. }
  6. fastcgi_pass unix:/tmp/php-cgi-56.sock;
  7. fastcgi_index index.php;
  8. include fastcgi.conf;
  9. include pathinfo.conf;
  10. }

3.修改完前后对比

  • 修改前:

人人商城绑定多个域名访问 - 图1

  • 修改后:

人人商城绑定多个域名访问 - 图2

4.保存

点击保存按钮,如果保存后出现错误提示,证明没有正确粘贴代码,或者之前的没有注释掉。

5.配置效果

按照以上的步骤配置下来,多个域名人人商城V5模块就会单独走php7.1,而微擎和人人商城V3模块就会单独走php5.6,注意:必须保证微擎和人人商城v3是php5.6,不可以反向操作,即适配v3单独走php5.6,全站php7.1,微擎上其他模块配置类似。