Debian 11 Ununtu 命令行安装 管伊佳ERP
在Debian使用宝塔安装,总是出错,经实验,手工安装比较简单,而且不出错准备工作,debian系统安装,可以采用ssh远程连接
下载已经打包好的erp文件,打包后的文件 https://share.weiyun.com/Y6BXPOxn 密码:ae8jcy
没有的话也可以从源码自行打包。
1.安装mysql
apt install mariadb-server
修改数据库根密码password
初始化数据库
mysql_secure_installation
允许远程访问
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
flush privileges;
重启数据库
systemctl restart mariadb
创建jsh_erp
创建表用户jsh_erp密码 jsp_erp(这一步只要erp配置文件application.properties中的设置一致就可以了)
导入jsh_erp.sql ,,这个文件在jshERP-bin.zip里的doc目录下。
2.安装 tomcat
apt install tomcat9 default-jre tomcat9-admin tomcat9-docs tomcat9-examples tomcat9-user
3.安装redis
sudoapt install redis ruby-redis
4.安装nginx,作为80端口访问使用
sudoapt install nginx libgd-tools geoip-bin fcgiwrap nginx-doc ssl-cert libgd-dev
5.上传erp包
可以通过scp拷贝道远程服务器,也可以wget,附件大小限制,上传不了
dist 为前端
bin为后端 需要修改权限755
unzip dist.zip
unzip jshERP-bin.zip
mkdir /var/www/erp
mv dist /var/www/erp/jshERP-web
mv jshERP /var/www/erp/jshERP-boot
chmod 755 -R /var/www/erp/jshERP-boot
6.redis 配置
修改bind 注释掉
保护模式no
#bind 127.0.0.1 ::1
protected-mode no
requirepass 1234abcd和jsherp配置文件中的密码要一致
7.修改nginx配置
rm /etc/nginx/sites-enabled/default
vi /etc/nginx/sites-enabled/jsherp.conf
server {
listen 80;
server_namelocalhost;
gzip on;
gzip_min_length 100;
gzip_types text/plain text/css application/xml application/javascript;
gzip_vary on;
location / {
root /var/www/erp/jshERP-web;
indexindex.html index.htm;
try_files $uri $uri/ /index.html;
}
location /jshERP-boot/ {
proxy_pass http://localhost:9999/jshERP-boot/;
proxy_set_header Host $host:$server_port;
}
}
8.修改jsh application.properties配置
改数据库的用户名和密码
9.启动jsh
cd /var/www/erp/jshERP-boot/ && ./restart.sh
10.开机启动
# vi /etc/init.d/jsh.sh
#!/bin/bash -e
#chkconfig:2345 80 05 --指定在哪几个级别执行,0一般指关机,6指的是重启,其他为正常启动。80为启动的优先级,05为关闭的优先级别
#description:simple example service
RETVAL=0
start()
{
cd /var/www/erp/jshERP-boot/ && ./start.sh
}
restart()
{
cd /var/www/erp/jshERP-boot/ && ./restart.sh
}
stop()
{
cd /var/www/erp/jshERP-boot/ && ./stop.sh
}
#使用case选择
case $1 in
start)
start
;;
restart)
restart
;;
stop)
stop
;;
*)
echo "error choice ! please input start or stop"
;;
esac
exit 0
修改可执行权限
chmod +x /etc/init.d/jsh.sh
vi/lib/systemd/system/rc-local.service
增加
WantedBy=multi-user.target
vi /etc/rc.local
#!/bin/sh -e
/etc/init.d/jsh.sh restart
exit 0
chmod +x /etc/rc.local
sudo systemctl enable rc-local# 启用
sudo systemctl start rc-local.service # 开始运行
http://ip
大佬可以琢磨下 如何安装在群晖NAS上嘛。。 没有原则的男孩 发表于 2022-6-3 13:37
大佬可以琢磨下 如何安装在群晖NAS上嘛。。
群辉安装宝塔就对了哇
页:
[1]