人人商城绑定多个域名访问
一、只使用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已经同时启动,且安装了所要求的必须扩展,冲突的扩展必须卸载掉
-
2.开始配置
修改nginx配置文件
宝塔站点管理点击您想配置的站点,选择配置文件,我们先将33行左右的include enable-php-xx.conf前加#注释掉然后加入如下代码
location ~ [^/]\.php(/|$){if ($request_uri ~* "renren_shop"){fastcgi_pass unix:/tmp/php-cgi-71.sock;}fastcgi_pass unix:/tmp/php-cgi-56.sock;fastcgi_index index.php;include fastcgi.conf;include pathinfo.conf;}
3.修改完前后对比
- 修改前:

- 修改后:
4.保存
点击保存按钮,如果保存后出现错误提示,证明没有正确粘贴代码,或者之前的没有注释掉。
5.配置效果
按照以上的步骤配置下来,多个域名人人商城V5模块就会单独走php7.1,而微擎和人人商城V3模块就会单独走php5.6,注意:必须保证微擎和人人商城v3是php5.6,不可以反向操作,即适配v3单独走php5.6,全站php7.1,微擎上其他模块配置类似。
