源码
开源项目oneblog地址
https://gitee.com/yadong.zhang/DBlog
下载之后导入idea
服务器
腾讯云服务器
域名申请
域名解析
https://console.dnspod.cn/dns/
添加记录
搭建
censtos服务器
安装yum
apt install yum
安装jdk
yum install java-1.8.0-openjdk.x86_64
安装宝塔(为了方便安装nginx,mysql 还有监控服务器状态)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
进入宝塔下载nginx1.18, mysql5.7
创建域名修改nginx配置
使用java 注释掉php
#include enable-php-72.conf;
注释掉静态文件
# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
# {
# expires 30d;
# error_log /dev/null;
# access_log off;
# }
# location ~ .*\.(js|css)?$
# {
# proxy_pass http://127.0.0.1:8443/;;
# expires 12h;
# error_log /dev/null;
# access_log off;
# }
转发到端口8443
location / {
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:8443/;
}
创建数据库
源码打包
使用idea导入项目并修改配置文件
修改url,username和password
选择mvn install
把打好的包丢到服务器
可以使用ssh连接服务器,把jar包丢到服务器上
cd到jar路径
cd /usr/jar
运行jar包
nohup java -jar blog-web-2.2.2.jar &
nohup java -jar blog-admin-2.2.2.jar &
查询jar包是否成功运行
ps -ef|grep blog-
使用 kill 进程id号 杀死进程
输入ip(或者域名):8443 或者 直接输入域名 可以进入博客
输入输入ip:8085 进入后台管理页
如果页面样式丢失或者跳页失败,文件不能上传等问题
可以本地启动服务用127.0.0.1:8085进入管理页修改系统配置
修改里面的配置为服务器配置