在阿里云部署rocketmq-dashboard,如果直接打包运行,会存在安全隐患,需要修改配置,开启用户登录。
1、下载rocketmq-dashboard
https://github.com/apache/rocketmq-dashboard
2、修改 resources/application.properties 文件 添加
## server.address 如果写成127.0.0.1,只能本地访问
server.address=0.0.0.0
# 默认8080,建议修改成其他端口
server.port=19876
rocketmq.config.namesrvAddr=阿里云IP:9876
rocketmq.config.loginRequired=true
3、resources/users.properties 文件添加用户名密码
默认users.properties配置如下,需要修改用户名和密码
# Define Admin
admin=admin,1
# Define Users
user1=user1
user2=user2
配置用户名和密码
# Define Admin
admin=新密码,1
# Define Users
用户名=新密码
cd rocketmq-dashboard
mvn clean package -Dmaven.test.skip=true
java -jar target/rocketmq-dashboard-1.0.1-SNAPSHOT.jar
或者可以用idea导入项目,修改完配置打包,把打好包的jar文件上传到阿里云服务器。
mkdir /usr/local/rocketmq-dashboard
把rocketmq-dashboard-1.0.1-SNAPSHOT.jar 上传到阿里云服务器
阿里云配置安全规则
访问rocketmq-dashboard