手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境

42次阅读

昨天第一篇文章发布后 , 有一些粉丝私信我 , 让我赶紧出下一篇 , 这篇可能会命令比较多 , 大家细心的慢慢看。

正片开始 >>>>>

上篇文章注册了阿里云服务器 , 拿到了公网 IP 账号 , 密码是自己重置的。需要终端连接服务器 , 我自己用的FinalShell, 当然你用 XShell 也可以 , 输入账号密码就连接上了。

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图

一、先把软件安上 , 先安装 jdk 吧

1、先把系统自带的 jdk 卸载。

# 查看自带 jdk 命令 rpm -qa | grep jdk # 卸载 openjdk, 卸载相关的 openjdk rpm -e --nodeps *jdk*

2、去 jdk官网 下载个 jdk, 这里我用的版本是 jdk-8u11-linux-x64.tar.gz。官网下载的慢 , 可以去网上找找网盘里的。

3、在 usr 目录下创建 java 目录 , 把我们下载好的 jdk 压缩包上传到 创建好的 java 目录下 ( 我放在该目录下了 , 也可以放在其他目录下 ), 然后解压文件。

# 创建 java 文件夹 mkdir java # 解压文件 tar -zxvf 所要解压的文件名

4、解压完成后 , 配置环境变量

# 进入 jdk 环境变量编辑 vim /etc/profile

5、把光标移到最后一行 , 键盘按 i, 进入编辑模式 , 然后插入以下内容 ( 主要 JAVA_HOME 的路径 , 名称 ) 然后按 ESC 退出编辑模式 ,‘shift + :’, 输入 wq, 回车 , 完成保存并退出

JAVA_HOME=/usr/java/jdk1.8.0_11 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 

6、最后执行这两步让环境变量生效

# 编辑的文件生效执行 source /etc/profile # 验证 jdk 安装是否成功 java -version

7、显示这样就成功了 , 安装个破 jdk 真麻烦。手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图1

二、安装 Nginx

1、老规矩去 官网 下载个安装包 , 我用的 Nginx-1.20.2 版本手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图2

2、下载完扔到 /usr/local 目录下 , 这个别随便放 , 有坑 ! 然后执行下面的命令 , 如果报 not found、error 自己去百度原因。我不会 , 因为我没有报错。成功后刷新目录下会多一个 Makefile 文件

# 配置 configure --prefix 代表安装的路径 ,--with-http_ssl_module 安装 ssl,--with-http_stub_status_module 查看 nginx 的客户端状态 ./configure --prefix=/usr/local/nginx-1.20.2 --with-http_ssl_module --with-http_stub_status_module 

3、编译安装 Nginx

# 编译安装 nginx make & make install 

4、然后去安装目录下找到 sbin 文件夹里的 nginx 文件 , 启动Nginx

# 启动 nginx ./nginx # 重启 nginx nginx -s reload 

5、访问 ip:80, 看到这个就成功了 , 如果看不到应该是阿里云安全组没开 80 端口 , 打开就好了 !

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图3

三、安装宝塔

1、还差 MySql 和 Redis 一个一个的安装太麻烦了 , 我们直接安装个宝塔 , 用宝塔安装应用(不要用宝塔安装 Nginx 和 jdk, 我安装过不好用需要改一堆东西)

# 安装宝塔 yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2、安装完成后 , 会显示你的账号 , 密码等信息

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图4

3、如果宝塔登录界面无法打开 , 还是去安全组开端口。进入宝塔登录界面 ( 首次登录可能还需要初始化配置 ) 进来点软件商店下载 Redis 和 Mysql。

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图5

4、Redis 默认没有密码 , 可以设置 , 其他不用动。Mysql 在宝塔页面添加数据库设置数据库名、登录用户名 , 会生成密码。Navicat 就可以连接了 , 然后导入自己的数据库 ( 添加安全组端口 )

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图6

5、如果想用 root 用户远程连接 Navicat 是连接不上的 , 需要先在宝塔里查看下 root 用户的密码。复制出来。

手把手教你在阿里云服务器部署一个属于自己的项目(二)Linux部署Java环境插图7

6、FinalShell 连接执行下面完命令 ,Navicat 就可以用 root 用户来远程连接数据库了

# 使用 root 用户进入数据库 输入上面复制的 root 密码 mysql -u root -p # 使用 mysql use mysql # 更新 root 用户权限 ,“%”指的是所有地址都可以访问 update user set Host='%' where User='root'; # 最后一步 , 刷新权限 flush privileges; 

如果你看到了这 , 证明你的 Java 环境已经搭建成功 !

>>> 了解别人心里想什么 , 你才能得到自己想要的物。


原文链接:https://blog.csdn.net/weixin_49863629/article/details/131081747

正文完
 
追风者
版权声明:本站原创文章,由 追风者 2024-01-02发表,共计1987字。
转载说明:声明:本站内容均来自互联网,归原创作者所有,如有侵权必删除。 本站文章皆由CC-4.0协议发布。