【项目部署篇】-从0搭建一套ERP系统(前后端)

这篇具有很好参考价值的文章主要介绍了【项目部署篇】-从0搭建一套ERP系统(前后端)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【项目部署篇】-从0搭建一套ERP系统(前后端)

项目背景介绍:

今天一起部署一套项目,是属于java编写的前后端的项目,ERP系统

项目准备前提:

  • 准备好宝塔环境

  • 宝塔上安装了LNMP的基础环境

项目部署:

1.下载项目源代码到本地

找我领取,拿到之后,在本地找个地方,解压保存

解压后的目录是这样的

erp系统搭建,数据库,java,服务器

2.安装基础环境
2.1 安装java
sudo yum install java-1.8.0-openjdk
//下载安装java


java -version
//检查java安装是否成功

erp系统搭建,数据库,java,服务器

2.2 安装redis

在宝塔软件商店搜索redis,点击安装,等待自动安装完毕。

3.放行端口
3.1 在服务器上放行(宝塔)

放行3000端口

erp系统搭建,数据库,java,服务器

3.2 在云服务器安全组放行

放行3000端口

erp系统搭建,数据库,java,服务器

10、给 3000 端口放行,点击放行按钮。

4.创建数据库

mysql5.7 安装完成之后,开始创建数据库,数据库的名称为 jsh_erp,用户名也设置为jsh_erp。注意中间是下划线。

erp系统搭建,数据库,java,服务器

erp系统搭建,数据库,java,服务器

从本地导入 jsh_erp.sql 文件,该文件在后端程序的 docs 文件夹下。

erp系统搭建,数据库,java,服务器

导入成功之后点击列表里面的“工具”按钮可以弹出表结构,验证是否导入成功。

erp系统搭建,数据库,java,服务器

5.代码上传

1、在/home目录下创建一个文件夹jshERP

2、创建好了后,在jshERP下面创建两个文件夹,名字分别为jshERP-boot,jshERP-web

erp系统搭建,数据库,java,服务器

3.上传后端代码【jshERP-bin】到jshERP-boot目录下

解压后复制里面的文件,把文件剪切到该目录【jshERP-boot】里
erp系统搭建,数据库,java,服务器

4.上传前端代码【dist】到jshERP-web目录下

解压后复制里面的文件,把文件剪切到该目录【jshERP-web】里

erp系统搭建,数据库,java,服务器

5.给 jshERP-boot 文件夹赋予权限,直接赋予默认的 755 权限,点击确定。

erp系统搭建,数据库,java,服务器

6.修改配置文件:
6.1.修改redis配置

配置密码requirepass 1234abcd,如下图。改完配置之后重启redis。

erp系统搭建,数据库,java,服务器

6.2 修改nginx配置

(此处配置的是3000端口,您可以根据需要换为80或者别的端口,如果需要绑定域名,请将server_name后面的localhost改为域名即可)给nginx配置文件增加如下内容,改完之后重启nginx。注意: gzip 配置可以提高系统访问速度。

erp系统搭建,数据库,java,服务器

删除后粘贴下面的配置文件

#user   nobody;
worker_processes  1;

#pid    logs/nginx.pid;


events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    index x.html;
    autoindex on;
    server_names_hash_bucket_size 64;
    client_max_body_size 10m;

    sendfile        on;
    keepalive_timeout  65;

    access_log  logs/access.log;

    server {
        listen 3000;

        server_name  localhost;

        gzip on;
        gzip_min_length 100;
        gzip_types text/plain text/css application/xml application/javascript;
        gzip_vary on;
        
        location / {
            root   /home/jshERP/jshERP-web;
            index  index.html index.htm;
            try_files $uri $uri/ /index.html;
        }
		
        location /jshERP-boot/ {
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header REMOTE-HOST $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_pass http://localhost:9999/jshERP-boot/;
        }
    }
}

erp系统搭建,数据库,java,服务器

修改完毕后,重启ngnix

erp系统搭建,数据库,java,服务器

6.3 修改数据库配置

改application.properties配置,目录如下,修改数据库用户名和密码

erp系统搭建,数据库,java,服务器

erp系统搭建,数据库,java,服务器

7.启动项目
cd /home/jshERP/jshERP-boot/


再输入如下命令并回车: 

./start.sh 

出现下面的SUCCESS代表已经启动成功。

erp系统搭建,数据库,java,服务器

8.访问项目

ip+3000

例如我的就是:

121.37.176.5:3000

erp系统搭建,数据库,java,服务器

erp系统搭建,数据库,java,服务器

ok

访问成功,初始账户密码为:

admin

123456

erp系统搭建,数据库,java,服务器

ok,大功告成,拜了个拜~~


额外补充

如何配置服务器开机自启动?

在文件菜单下,切换到目录/etc/rc.d下,双击rc.local文件弹出可编辑界面,

在最后加上一行自启动命令 cd /home/jshERP/jshERP-boot && ./restart.sh

另外还需给rc.local文件配下可执行权限,配成755权限即可,确保该文件可以执行

这样以后每次服务器启动之后就会自动启动ERP服务。文章来源地址https://www.toymoban.com/news/detail-653036.html

到了这里,关于【项目部署篇】-从0搭建一套ERP系统(前后端)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ERP进销存源码PHP可生成H5页面和APP-前后端全开源

    企业资源规划 (ERP)是指组织用来管理日常业务活动(例如会计、采购、项目管理、风险管理和合规性以及供应链运营)的软件。完整的 ERP 套件还包括企业绩效管理、帮助计划、预算、预测和报告组织财务结果的软件。ERP系统将众多业务流程联系在一起,并实现它们之间的数

    2024年01月18日
    浏览(30)
  • ERP系统安全遗漏:企业资源规划(ERP)系统未得到适当保护

    近年来,随着信息化程度的不断加深和供应链管理的复杂化需求增长, 企业资源规划(ERP)系统成为越来越多企业的核心业务支持工具之一. 然而,由于缺乏有效的安全管理措施和安全意识培训等方面的原因 ,许多企业在实施和使用 ERP 系统时未能重视安全问题 。这使得一些

    2024年02月19日
    浏览(39)
  • ERP企业管理系统报价?购买一套ERP需要多少钱?

    随着ERP在企业应用的不断普及,供应商与客户两个方面都进入了更加理性的状态,ERP的总体拥有成本也从虚高的不切实际降到了比较实际的程度,这是总体拥有成本中的各因素共同形成的结果。很多企业在挑选ERP系统时会先关注产品价格,但实际上购买一套好的ERP系统不单单

    2023年04月09日
    浏览(45)
  • 使用django-admin来做erp,是否需要使用缓存数据库

    需求: 结论:仅仅使用django admin,不需要使用缓存 1:在django admin后台中禁止一次性下载超过100条带有手机号码字段的数据,从而限制转换解密时间在5秒钟内 2:非要缩短时间,让甲方加价钱 展开讨论 首先,Django Admin是Django框架的一个组成部分,用于创建网站的管理后台。它

    2024年01月25日
    浏览(55)
  • 多角度分析开源ERP系统:odoo、ERP5、ERPnext

    本文将从多个方面比较分析Odoo、ERP5和ERPNext三个开源ERP系统,主要从以下角度进行分析:概述、特点、应用领域、功能、易用性和社区支持等方面,帮助读者更好地了解这三个系统并选择最适合自己的ERP系统。 Odoo、ERP5和ERPNext是三个开源ERP系统,都具有基本的财务和物流管理

    2024年02月01日
    浏览(49)
  • SAP ERP与国内ERP系统的对比,为什么建议选SAP

    德国制造业的领先是全世界有目共睹的,这是因为德国制造业并不相信人,而是相信精确度极高的机器以及最重要的数据。我们的中国制造2025也是以德国的工业40为参考,因此,对国内工业的升级来说,德国制造业是非常有借鉴参考意义的。 这也是笔者为什么要讲国内外ER

    2024年02月11日
    浏览(51)
  • 五分钟搭建开源ERP:Odoo,并实现公网远程访问

    Odoo是全球流行的开源企业管理套件,是一个一站式全功能ERP及电商平台。 开源性质:Odoo是一个开源的ERP软件,这意味着企业可以自由选择部署方式(如云端或本地服务器),并根据自身需求进行定制开发。这为企业提供了更大的灵活性和控制权。 ​ 其功能涵盖了客户管理

    2024年02月05日
    浏览(42)
  • 快速构建 SAP ERP 内置数据库 HANA 到 StarRocks 的数据迁移同步任务

    SAP HANA 是由 SAP 开发的一款内存列式数据库, 具有预测分析、空间数据处理、文本分析、文本搜索、流分析、图形数据处理等高级分析功能。 HANA 内存列式数据库特性,即启动后可以把所有数据载入内存,相比传统基于硬盘的数据库,性能提升10~10,000倍。 HANA 一般内置在 SAP

    2024年02月08日
    浏览(49)
  • ERP系统与MRP系统

    生产制造行业ERP系统,是ERP系统一个细化的分类。随着以工业4.0、中国制造2025为代表的第四次工业革命兴起,一方面,企业要在技术、产品、服务上持续创新,不断适应全球化竞争和个性化需求。另一方面,生产模式正从小批量多品种向大批量定制化发展,让企业设计、采购

    2023年04月09日
    浏览(27)
  • 支持华为GaussDB数据库的免费开源ERP:人力资源管理解决方案概述

    开源智造所推出的Odoo SuperPeople数字化解决方案将HR和薪资数据与财务、项目规划、预算和采购流程连接起来,消除了多套系统给企业带来的信息孤岛问题。 ——复星集团 人力资源中心 高经理 开源智造·Odoo SuperPeople 人力资源管理解决方案提供了一套领先同行且功能应用完整

    2024年01月16日
    浏览(97)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包