宝塔面板登录信息
1.外网面板地址: http://xx.xx.x.xxxx:9999/7bxxx484
内网面板地址: http://xxx.xx.xx.xx:9999/7bbxx484
username: xxxx
password: xxxx
2.域名
www.xxx.com
3.FTP账号资料
用户:aliano_xyz
密码:xxx
4.数据库账号资料
数据库名:xxx
用户:xxx
密码:xxx
ERROR
在执行linux命令的时候出现了下面错误:
nohup: ignoring input and appending output to ‘nohup.out’
或者:
nohup: failed to run command `xxx.sh’: Permission denied
一般我们自己写的脚本,想利用nohup命令让脚本程序自己运行,但是nohup他必然会产生日志文件,所以这需要我们将日志文件写到一个文件里面去,默认是写入到nohup.out中,但是有时候会出现上面的问题。
错误原因:
文件没有写入权限。。。
一般就算你用sudo chmod给文件加权限也没用。
解决方法:
nohup ./xxx.sh > /dev/null 2> /dev/null &
#./xxx.sh 是你自己需要执行的脚本
例如:
nohup ./bug > /dev/null 2> /dev/null &
1 nohup ./xxx.sh > /dev/null 2> /dev/null &
#./xxx.sh 是你自己需要执行的脚本
# 例如:
nohup ./bug > /dev/null 2> /dev/null &
这样他会给你输入到 /dev/null 这个特别的文件下面
它像一个linux黑洞,所有重定向到它的信息都会自动消失。
如果你的输入日志很重要的话就不建议重定向到/dev/null中了
前后端项目部署
法一
1、vue3项目打包
使用npm run build打包成文件夹。默认打包的文件夹名师dist。
题外话:package.json中的scripts可以按需求更改,npm run build其实就是运行的“vue-clil-service build”,所以有些npm run dev或者npm run start只需要看他后面的内容是什么就可以知道实际命令。
vue3项目时创建没有这个文件,需要自己创建,在这里可以修改打包的参数和配置多页面入口等,具体内容请百度。
2、springboot项目打包
使用maven快捷打包方式mvn clean package打包成jar包。当然还有其他打包方式,请另行百度。
3、上传前端和后端项目到宝塔
4、运行后端springboot项目
1 nohup java -jar xxxx.jar & #运行项目
2 ps -aux|grep java #查看是否成功运行
5、运行前端项目
使用宝塔的创建站点功能
在这里插入图片描述
试着访问,若成功访问即创建站点成功。
题外话:前后端分离的话,前端vue使用axios访问后端需要使用后端的ip等不能使用localhost了。
6、nginx配置解决刷新访问404问题
使用history方式创建router时,部署到服务器上会出现刷新页面404的问题。
在nginx配置中使用try_files $uri $uri/ /index.html配置就可访问到,也可以用这个方式解决vue多页面入口项目找不到其他页面的问题,具体如下:
其他方法链接
https://blog.csdn.net/yjh4866/article/details/123716993?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164891124216780265490476%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164891124216780265490476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-8-123716993.142^v5^pc_search_result_control_group,157^v4^control&utm_term=%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%83%A8%E7%BD%B2%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB%E9%A1%B9%E7%9B%AE&spm=1018.2226.3001.4187
https://blog.csdn.net/qq_43586088/article/details/113789815?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164891124216780265490476%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164891124216780265490476&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-7-113789815.142^v5^pc_search_result_control_group,157^v4^control&utm_term=%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E9%83%A8%E7%BD%B2%E5%89%8D%E5%90%8E%E7%AB%AF%E5%88%86%E7%A6%BB%E9%A1%B9%E7%9B%AE&spm=1018.2226.3001.4187
官网教程
https://www.bt.cn/bbs/thread-76217-1-1.html