快速部署一台服务器

本文指导如何在宝塔面板上快速安装Java、宝塔本身、重启服务器、设置MySQL权限,强调宝塔简化部署过程,但也鼓励深入学习原理。作者解释了为何单独安装Java和不选宝塔内置Java的原因。
摘要由CSDN通过智能技术生成

1.装java

wget -c http://mirrors.oneinstack.com/oneinstack.tar.gz && tar xzf oneinstack.tar.gz && ./oneinstack/install.sh --jdk_option 1

2.装宝塔

宝塔面板下载,免费全能的服务器运维软件

根据环境选择

3.重启下服务器

reboot

不要问我为什么重启,因为我有强迫症,你们随意

4.重启后输入命令

bt

选择14,查看面板

记得在服务器提供商那里配置下安全组,把宝塔的端口开放出去

不懂安全组的看这个

https://oneinstack.com/docs/securitygroup/

5.宝塔

进去后登陆下宝塔账号,没有的去宝塔面板官网注册一个

然后会弹出让你安装环境

一定选择LNMP,其他的我都踩过坑,就选推荐的,也别选编译安装

安装完后别忘记装redis,软件商店直接搜了直接装

6.其他配置

都装完后,记得设置下redis密码

然后如果有需要的话,ctrl+f搜一下redis这个配置给他注释掉,要不你开发的时候连不上redis

配置完后记得重启

接下来是mysql的配置,回到xshell

mysql -u root -p

回到宝塔复制下密码,一定是root的

直接进数据库(提一嘴,进mysql后所有命令记得带; 表示结束)

use mysql;

查一下

select Host, User from user;

给他改了

update user set Host='%' where User='root';

刷新

flush privileges;

好了,这个的作用也是把MySQL设置为所有认可访问,不然你开发的时候访问不到

也不是访问不到

你就算不设置也能通过navicat的ssh连接访问

写的有点乱将就看吧

最后,解答几个问题

1.为啥宝塔有java却还要分开装?

因为我很早用宝塔了,那时候宝塔没有java环境,这是我的习惯.

2.为啥不选宝塔的java环境?

我试过他的Java环境,有问题,具体哪里有问题说不上来,没研究过,也有可能是我体质问题

3.这样装后啥好处?

我以前写过一篇文章,第六步就是安装环境,虽然也借助了OneinStack,但是后续步骤依然繁琐

今天这个算是直接顶替掉以前的第六大步骤,主打的就是无脑点,简单粗暴\

但是想进步的,还是要自己深入研究,我这个教程纯粹是帮助大家快速的应付工作,避免耽误进度

好比nginx反向代理的原理,如果让你同时部署war+jar包的项目怎么整?跨域了怎么整?websocket部署后无法收发消息怎么整?重定向怎么整?这些都要自己去学习的.

宝塔应付工作,但其中原理也要深思

下面是我之前写的文章

SpringBoot+Vue前后端分离项目+云服务器(nginx配置http/https)_springboot vue前后端分离 阿里云部署 nginx 如何隐藏后端-CSDN博客

 分享一个十分精简的开发框架,十分钟上手

dev-tmpl: 快速开发框架

挺好用的,简单,灵活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值