点纳微站对接配置 - Gaubee/jhs GitHub Wiki

在新的静态文件服务上,我们可以实现编译、压缩、字符串替换、渲染、SEO优化等功能。 与原版nginx兼容。 开发环境中需要如下配置:

第1步

修改hosts文件,加入以下配置:

127.0.0.1 dev-dotnar.com
127.0.0.1 www.dev-dotnar.com
127.0.0.1 lib.dev-dotnar.com
127.0.0.1 api.dev-dotnar.com
127.0.0.1 d1.dev-dotnar.com
127.0.0.1 admin.dev-dotnar.com

第2步

同步开发网盘,确保O2O_front_end_lib\js\require.config.v2.js文件能找到_isNewDev字段。

第3步

安装jhs并启动

npm install jhs
cd jhs
npm i
node server

第4步

配置nginx,加入如下配置:

server{
    listen      80;
    server_name *.dev-dotnar.com;
    location / {
        proxy_pass http://127.0.0.1:10090;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Cookie $http_cookie;
        proxy_set_header Host $host;
        proxy_set_header Referer $http_referer;
        proxy_set_header X-Remote-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Access-Control-Allow-Credentials $sent_http_access_control_allow_credentials;
        proxy_set_header Access-Control-Allow-Origin $sent_http_access_control_allow_origin;
        proxy_set_header Access-Control-Allow-Methods $sent_http_access_control_allow_methods;
        proxy_set_header Access-Control-Allow-Headers $sent_http_access_control_allow_headers;
    }
}

并重新启动nginx。

第5步

更新O2O后台项目并重启项目

第6步

打开后台-域名管理,添加一条新的记录:

商家编号:dotnar_d1
域名:d1.dev-dotnar.com
端口:80
是否是二级域名:否

第7步

完成后以上步骤后打开新的开发版本页面:http://d1.dev-dotnar.com/