ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

邻家小铺部署-linjiashop

2022-07-14 08:31:10  阅读:179  来源: 互联网

标签:邻家 nginx 部署 linjiashop api usr local proxy


Web-falsh代码生成工具使用手册
目录说明

  • linjiashop-admin PC端后台管理的前端网页
  • linjiashop-admin-api PC端后台管理的api服务
  • linjiashop-mobile 手机商城的前端网页
  • linjiashop-mobile-api 移动端商城的api服务(h5,小程序,app都用改api服务作为后台接口)
  • linjiasho-wxapp 微信小程序商城
  • linjiashop-core 基础模块,包括工具类,dao,service,bean等内容
  • linjiashop-generator 代码生成模块,根据实体生成dao,service,后台管理的controller和页面,配合IDEA 代码生成插件
    启动项目
    启动flash-api
    • 右键直接运行cn.enilu.flash.api.ApiApplication 类即可已启动flash-api
    • 启动成功后访问http://localhost:8082/swagger-ui.html

启动flash-vue-admin
1.本项目使用Node.js,而Node.js采用gyp作为项目生成工具,所以也需要安装python,请保证妥善安装了Node.js和Python
2.进入flash-vue-admin目录
3.命令行窗口运行 安装npm
npm install --registry=https://registry.npm.taobao.org
4.个人建议npm install
运行 npm run dev
5.启动成功后访问 http://localhost:9528,登录,用户名密码:admin/admin
其中图片数据库表式t_sys_cfg这个表中的
其中的路径就是我们存放图片的路径成为upload,其中在data还有运行的日志

部署选择Linux
打包前端项目Vue
npm run build:prod
不要问我为什么打包使用这个命令 因为配置里是什么写的我也是…
需要安装环境 nginx jdk1.8 tomcat8 mysql5.7 嗯 大概差不多了
开始动起来
开始安装jdk 配置环境变量
第一步上传jdk安装包并且解压 使用到tar命令
第二步放在一个位置配置环境变量

配置环境变量jdk

export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  1. 测试一下是否安装成功 java -version java javac 任意一个即可
  2. 安装nginx1.16.1需要gcc++依赖以及其他的依赖
  3. yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
    nginx path prefix: "/usr/local/nginx"
    nginx binary file: "/usr/local/nginx/sbin/nginx"
    nginx modules path: "/usr/local/nginx/modules"
    nginx configuration prefix: "/usr/local/nginx/conf"
    nginx configuration file: "/usr/local/nginx/conf/nginx.conf"
    nginx pid file: "/usr/local/nginx/logs/nginx.pid"
    nginx error log file: "/usr/local/nginx/logs/error.log"
    nginx http access log file: "/usr/local/nginx/logs/access.log"
    nginx http client request body temporary files: "client_body_temp"
    nginx http proxy temporary files: "proxy_temp"
    nginx http fastcgi temporary files: "fastcgi_temp"
    nginx http uwsgi temporary files: "uwsgi_temp"
    nginx http scgi temporary files: "scgi_temp"
  4. 安装mysql5.7.29没有啥要说的只要安装成功就行了
  5. 就是关于Nginx的配置了 我的测试配置是
    server {
    listen 80;
    server_name 192.168.59.138;
    #charset koi8-r;

    access_log /data/app/linjiashop/runtime/log/a.log main;

    location / {
        root   /var/opt/dist;
        index  index.html index.htm;
    }
    
    location /prod-api/{
    proxy_ignore_client_abort on;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_read_timeout 600s;
    proxy_pass http://192.168.59.138:8082/linjiashop-admin-api/;
    }
    目前以上的配置就是PC端的后台配置
    下面我们就对接一下 微信小程序和移动端的

标签:邻家,nginx,部署,linjiashop,api,usr,local,proxy
来源: https://www.cnblogs.com/zhuhuibiao/p/16476242.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有