Magento 可以实现一套后台,绑定多个域名,对应多个店铺的功能。确实很强大。
新增站点的配置方法:
Nginx 中新增 RUN_CODE
例如,默认站点的 nginx 配置文件中:
vim www.sunzhongwei.com.conf
map $http_host $MAGE_RUN_CODE {
default '';
a.sunzhongwei.com a_website;
b.sunzhongwei.com b_website;
}
里面新增两个网站,a.sunzhongwei.com 和 b.sunzhongwei.com,分别对应两个不同的 RUN_CODE。
RUN_CODE 可以在 magento 的后台得到。
新的 site 的 Nginx 配置文件
里面对应需要传递前面新增的 RUN_CODE:
server {
listen 80;
server_name a.sunzhongwei.com;
set $MAGE_ROOT /some/path/magento2;
set $MAGE_RUN_TYPE website;
set $MAGE_RUN_CODE a_website;
include /some/path/magento2/nginx.conf.sample;
}
nginx reload
nginx 重新加载配置文件:
nginx -t
nginx -s reload
设置 https 证书:
certbot
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式