点纳微站对接配置 - 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/