宝塔面板使用记录分享

宝塔面板安装

安装直接参考官网的安装方式即可,简单的很~

宝塔开心版

此处的介绍仅供学习交流,请勿用作非法用途!使用下面命令后你会得到企业版宝塔面板的使用权限,解除诸多限制

1
2
3
4
5
6
7

// Linux面板 8.0.1 升级企业版命令 1(7.9.10 官方版 / 7.9.8 开心版 可以执行这个升级到 8.0.1 开心版):
curl https://io.bt.sy/install/update_panel.sh|bash
// Linux面板 8.0.1 升级企业版命令 2(7.9.10 官方版 / 7.9.8 开心版 可以执行这个升级到 8.0.1 开心版):
curl http://io.bt.sy/install/update6.sh|bash
二选一即可

软件安装

安装PHP,MySQL,Redis,Nginx,添加JDK和安装Tomcat

以简单运行Hexo博客为例:

  1. 安装好PHP环境后,点击宝塔面板的网站 -> PHP项目 -> 添加站点
  2. 输入你提前准备好的域名,以及在根目录选择自己静态网站存储的位置。
    图1
  3. https访问在此页添加项目右侧SSL证书栏点击添加域名的证书即可。
  4. 自己本地的hexo博客执行如下代码,编译最新的静态文件出来,生成文件的位置为项目目录下的public文件夹。
    1
    hexo cl & hexo g 
  5. public文件夹下的文件上传到之前新建网站的存储位置文件夹内即可。
  6. 网站默认是运行中,上传文件完成后你将得到可以访问的Hexo静态博客,此处的弊端是不能随着自己提交代码的改变而动态的更新博客,有需要这种自动更新博客的小伙伴可以自行研究一下自动化部署流程,此处不做详细赘述。

以运行简单的SpringBoot项目为例:

  1. 根据自己的项目运行要求安装对应的JDK版本和运行项目所需要的数据库版本
  2. 安装完MYSQL之后遇到在本地连接不到数据库的情况解决方法
    1. 在宝塔页数据库,MYSQL页中,root密码处,点击设置自己的root密码,也可以直接用随机生成的串。
    2. 在SHELL登录页中用如下命令登录数据库:
      1
      2
      3
      4
      5
      6
      // 按回车后输入密码 
      mysql -uroot -p

      use mysql #访问mysql库
      update user set host = '%' where user = 'root'; #使root能再任何host访问
      FLUSH PRIVILEGES; #刷新
    3. 修改mysql绑定地址为0.0.0.0,如下图:
      图2
    4. 执行完上面的步骤后MYSQL即可远程访问,本地Navicat登录了。
  3. 安装完Redis需要远程连接修改配置跟MYSQL相似,需要到软件商店设置中性能调整中bind修改为0.0.0.0,这样设置的话需要保存Redis密码。不建议Redis提供远程连接,容易服务器肉鸡。
  4. 点击宝塔面板的网站 -> Java项目 -> 添加Java项目,根据自己的的实际情况选择项目位置,jdk版本等。
  5. springboot的jar包执行命令为 nohup java -jar xxx.jar &
  6. 正常启动项目配置域名即可正常访问