大鸟撰写如何安装的教程,是让有心做原创小说生态圈的同学,多一个参考的网站程序。为你的创业能省下一笔资金。
小说精品屋-plus致力于打造一个完整的可商用、可学习的小说门户平台,小说精品屋-plus是在小说精品屋的基础上,重新进行了数据库设计、代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性。这篇文章还是用宝塔来安装。之前也说过如何安装,可以参考:
[mark_a]
[/mark_a]
1、简介
小说精品屋-plus应该是升级版颜值也提高了很多。
项目:https://github.com/201206030/novel-plus
2、准备
- 宝塔面板最新版本
- tomcat8
- nginx1.17
- mysql5.6(不知道最高支持到多少)
3、部署
3.1 下载程序包
下载地址:https://github.com/201206030/novel-plus/releases
选择{novel-plus-install-v1.0.0.zip.zip}下载,目前是1.0版本,下载后解压,这些都可以在宝塔面板中可视化操作,就不在赘述。
解压后的文件,你可以放到新建好的网站根目录即可。解压后的文件包含三部分,爬虫,前台,数据库。
3.2 新建数据库
新建数据库,设置编码为utf8mb4。修改MySQLmax_allowed_packet
配置(建议100M)。
3.3 导入数据
把解压后的数据库文件{novel_plus.sql
}复制到路径:{/www/backup/database
}之后,在数据库中选择你刚刚新建的数据导入,即可。
3.4 修改配置文件
修改novel-front目录下application-dev.yml文件中的数据库的配置。[reply]
url: jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai username: 数据库用户名 password: 数据库密码 driver-class-name: com.mysql.cj.jdbc.Driver
[/reply]
3.5 启动程序
命令状态,或者使用宝塔终端管理器,进入到你小说前天文件的根目录,执行如下命令:
setsid java -jar novel-front-1.0.0.jar
命令执行完成后,浏览器中{ip:8085}打开即可访问。如果不能访问,请在宝塔的安全中放行{8085}端口。
3.6 效果
前台效果如图:
4、设置域名访问
新建好网站,点开设置,点击反向代理,如图:
保存后,前台即可用域名访问。
5、安装后台
5.1 修改配置
这里的后台是指爬虫管理系统安装,修改{novel-crawl}文件夹下{application-common-dev.yml}的配置文件。[wechat key=2020 reply=novel-plus]
server: port: 8084 #端口号可修改spring: datasource: url: jdbc:mysql://127.0.0.1:3306/数据库名?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai username: 数据库用户名 password: 数据库密码 driver-class-name: com.mysql.cj.jdbc.Driveradmin: username: admin #可修改 password: admin #可修改
注意:这里的数据库要和你的前端小说数据库是同一个。
[/wechat]
5.2 启动爬虫
配置修改后,我们执行命令:
setsid java -jar novel-crawl-1.0.0.jar
命令执行的过程如图:
5.3 效果
浏览器中{ip:8083}打开即可访问,默认的用户名和密码都是admin,如果你要使用域名访问,还是用第四条的方法来搞定,访问效果如图:
默认内置2个爬虫,如图:
可以自己添加爬虫源,如图:
6、资源占用
开启爬虫对资源占用很大,大鸟用ion的11.11的机器测试,资源直接跑满。
宝塔显示的资源占用。
如果你需要关掉这些可怕的资源占用进程,你很需要看这篇文章{宝塔面板tomcat不能停止的解决方法}
7、最后
额,虽然有些地方需要回复才能看,或者需要微信验证码查看,但是并不影响安装。感谢作者提供这么好的程序。
小说精品屋-plus是在小说精品屋的基础上,重新进行了数据库设计、代码重构和功能增强,提升了程序整体的可读性和性能,增加了很多商用特性。主要升级如下:
- 数据库重新设计,结构调整。
- 服务端代码重构,MyBatis3升级为MyBatis3DynamicSql。
- 移动站与PC站站点分离,浏览器自动识别跳转。
- PC站UI更新。
- 新闻模块。
- 排行榜。
- 小说评论模块。
- 阅读主题模块。
- 作家专区。
- 充值。
- 后台管理系统。
- 爬虫管理系统。
评论前必须登录!
注册