# gshop **Repository Path**: midie/gshop ## Basic Information - **Project Name**: gshop - **Description**: 开源电商项目,提供电商所必须的商品、订单、会员等模块 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-06-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ##项目说明 * gshop-admin:管理后台项目; * gshop-bbpm:基础业务处理模块(base business processing module),处理项目的一些基础功能,如定时任务、告警通知等。 * gshop-pbpm:通用业务处理模块(Public business processing module),提供通用的业务处理接口;本层为核心层,也是处理业务最主要的一层,为接口以及展示层调用;同时也是数据库和展示层、接口层的中间层,避免展示层直接调用数据库; * gshop-domain:模型项目,存放各种通用的PO、VO、TO,只要是有两个及以上系统调用的模型,都放此处,不依赖其他任何项目; * gshop-generic:基础项目,一些基础独立的功能模块、工具类等都放此处; * gshop-register:注册中心,使用Spring Cloud的eureka; * gshop-h5:html5展示项目;调用pbhs项目处理具体的业务逻辑。 ##项目部署 * 安装 * JDK1.8; * Nginx(1.10以上); * Nginx配置: ```javascript # 修改conf目录下的nginx.cnf,在http内部增加对外部独立配置文件的引用: include nginx-test.conf; ``` ```javascript # 新建nginx-test.conf文件,贴一下内容: server { ssi on; ssi_silent_errors on; listen 80; server_name image.gshop.itttq.com; # 此处为静态文件配置地址 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|css|js|html|eot|svg|ttf|woff|woff2)$ { # 配置为静态文件存放地址,自行修改 root D:/workspace/gshop/src/main/webapp/WEB-INF/html/panda; expires 30d; } # 此处为后台数据访问的配置地址,注意是以.data为结尾 location ~ .*\.(data)$ { proxy_pass http://127.0.0.1:8080; } } ```