-
metis-admin
jenkins打包地址: 当前对应版本:1.0.0 当前对应分支:develop 当前对应commitId:
-
metis-admin-web
jenkins打包地址: 当前对应版本:1.0.0 当前对应分支: 当前对应commitId:
-
1.1 创建数据库,执行数据库脚本metis_admin.sql
-
1.2 将jar包和application-*.yml配置文件上传到服务器
-
1.3 检查和修改项目配置文件application-*.yml
-
1.4 启动项目:nohup java -jar metis_admin-*.jar --spring.profiles.active=$PROFILE &
-
1.5 查看日志是否报错
- 2.1 将web静态文件解压到/opt/metis-admin.platon.network/目录下
metis-admin.platon.network.conf配置文件内容如下:
server {
listen 443 ssl;
server_name metis-admin.platon.network;
ssl_certificate /etc/nginx/ssl/platon.network/platon.network.pem;
ssl_certificate_key /etc/nginx/ssl/platon.network/platon.network.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES128-SHA256:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES256-GCM-SHA384:AES128-GCM-SHA256:AES256-SHA256:AES128-SHA256:AES256-SHA:AES128-SHA:DES-CBC3-SHA:HIGH:!aNULL:!eNULL:!EXPORT:!DES:!MD5:!PSK:!RC4";
ssl_prefer_server_ciphers on;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 10m;
charset utf-8;
location /metis-admin {
proxy_pass http://localhost:9090/metis-admin;
proxy_redirect default;
proxy_set_header Host $host:$proxy_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_read_timeout 86400;
}
location / {
root /opt/metis-admin.platon.network;
index index.html;
try_files $uri $uri/ /index.html;
}
}
server {
listen 80;
server_name metis-admin.platon.network;
charset utf-8;
location /metis-admin {
proxy_pass http://localhost:9090/metis-admin;
proxy_redirect default;
proxy_set_header Host $host:$proxy_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_read_timeout 86400;
}
location / {
root /opt/metis-admin.platon.network;
index index.html;
try_files $uri $uri/ /index.html;
}
}
- 3.1 将配置文件放到nginx的conf.d/目录下
- 3.2 将在nginx目录下新建ssl/platon.network/目录,将https证书密钥放入该目录下
- 3.3 修改nginx请求体大小配置,在http标签下,新增client_max_body_size 10240m;
- 3.4 重启nginx,命令:sudo nginx -s reload
- 4.1 在浏览器上输入:https://{服务器ip}:9090/
- 4.2 或者在本地配置hosts文件,新增配置
然后使用https://metis-admin.platon.network/ 登录
{服务器ip} metis-admin.platon.network
- 4.3 输入用户名:admin,密码:admin,验证码随便输入