debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

publiccms是前端数据和后端程序分离的一款超级网站管理系统,支持真正的纯静态、真正的开源、真正的秒级打开网页。之前更新了centos8的publiccms部署教程,本篇再写一稿debian系安装方式

文章目录:

一、配置服务器环境;

二、部署publiccms;

主要安装和配置的环境有:

mariadb10.3

nginx1.14.2

tomcat9.0.30

jdk11.0.6

部署puliccms的路径有:

数据目录:/data/publiccms                  // 该目录为前台模板和静态数据目录

程序路径:/opt/publiccms                   // 字面意思,就是程序目录

一、配置服务器环境

1、快速安装mariadb10.3(debian10系统默认版本),这里就不用再考虑数据库编码问题了,10.3安装完毕后默认的就是utf8mb4_unicode_ci。如果你想使用utf8_general_ci,请参考站内小编写的编码转换。

apt-get install mariadb-server -y

启动数据库

systemctl start mariadb

登录数据库

mysql -u root -p    // 无密码,直接回车登录

给root添加密码

1
2
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'publiccms'// root的账户密码为publiccms
mysql> flush privileges;        //更新配置,使密码生效。

创建数据库

mysql> create database publiccms;

2、快速安装nginx

apt-get install nginx -y

安装完成后应该是这样的

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

 

3、上传tomcat9.0并解压(tomcat下载很简单,去apache官网下载即可)

tar -zxvf Apache-Tomcat-9.0.30.tar.gz

重命名apache-tomcat-9.0.30为tomcat

mv apache-tomcat-9.0.30/ tomcat

将tomcat放置到/usr/local/这里(位置可以自行放置,但是得能记得住,因为还要做tomcat开机启动)

mv tomcat/ /usr/local/

创建tomcat启动服务

vim /etc/systemd/system/tomcat.service

写入以下配置到tomcat.service

[Unit]
Description=Apache Tomcat Server
After=syslog.target network.target
User=tomcat
Group=tomcat
[Service]
Type=forking
Environment=CATALINA_PID=/usr/local/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/usr/local/tomcat
Environment=CATALINA_BASE=/usr/local/tomcat
ExecStart=/usr/local/tomcat/bin/catalina.sh start
ExecStop=/usr/local/tomcat/bin/catalina.sh stop
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target

加载tomcat服务,让服务生效

systemctl daemon-reload

启动服务

systemctl start tomcat

查看服务

systemctl status tomcat

安装完成后应该是这样的

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

4、安装openjdk

apt install default-jdk

查看jdk版本

java -version

二、开始部署publiccms系统

上传已打包过的publiccms程序到/opt/下

上传data数据目录到“ / ”根目录下

1、配置tomcat,指定程序所在路径

1
 vi /usr/local/tomcat/conf/server.xml

添加以下路径到host标签内,保存并重启tomcat

1
<Context path="" docBase="/opt/publiccms/" debug="0" reloadable="true"></Context>

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

重启tomcat并访问http://ip:8080

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

同意,下一步

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

填写数据库名称和账户密码

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

debian10/Ubuntu 安装PublicCMS mariadb10.3+nginx1.14+tomcat9+jdk11

安装完毕,后台地址是http://ip:8080/admin

默认账户密码为:admin admin

2、关于nginx配置,请移步https://hcb7.com/3242.html这篇文章的nginx配置

给TA打赏
共{{data.count}}人
人已打赏
财经要闻

4.25周一黄金开盘多空如何抉择?最新行情技术分析操作策略建议

2021-4-25 13:59:17

网站建设

CentOS7 使用java建站程序publiccms建站教程之--Redhat系环境配置篇

2020-4-21 19:16:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索