云服务器配置
mysql启动
1 | cd .. |
redis位置
1 | cd .. |
redis启动
在上述位置输入如下命令
1 | ./redis-server ../redis.conf #redis后台启动 |
nginx安装
1 | yum install nginx -y |
nginx位置
1 | cd /etc/nginx/nginx.conf |
springboot项目部署远端服务器
先使用
mvn clean
清除缓存通过如下命令打包jar包:
1 | mvn package -DskipTests=true |
- 将本地打包好的jar包部署到远程服务器
- 启动命令,使用如下命令运行jar包:
1 | nohup jar -jar jar包名 & |
注:nohup加上&表示项目可以在后台永久的执行,即使关闭xshell终端也不会停止。若想停止,可直接结束该项目端口占用的进程。
以上命令执行后会提示“nohup:ignoring input and appending output to ‘nohup.out’”,这是正常的,不是错误提示,直接打回车即可。产生原因是
nohup
默认会把标准输出重定向到默认文件nohup.out
中,也可以自定义该输出文件,如nohup java -jar jar包 >temp.txt &
- Next博客jar位置:服务器
114.55.112.191
下/home/web
前端项目部署远端服务器
- vue项目使用如下命令生成目标文件:
1 | npm run build |
ps :执行完上述命令则生成dist文件
利用nginx做远程代理
进入Nginx配置文件
vim /etc/nginx/nginx.conf
做如下配置
- 使用命令重启nginx
1 | systemctl restart nginx |
- 阿里云服务器安全规则配置端口,开启5370、5371两端口
Nginx常用命令
nginx相关命令
1 | systemctl start nginx |
nginx端口开放后,需登陆ECS阿里云控制中心安全组开放登陆端口
云服务器中:
- 后台接口前端包位置:/home/web/dist
- view展示前端包位置:/home/web/viewweb/dist
nginx blog前端接口层开放端口:5370
nginx blog前端展示层开放端口:5371