在阿里云上从零开始部署一个SpringBoot项目(centOS上安装JDK、postgreSQL、设置端口远程访问)

一、首先要拥有一个阿里云实例。

下面这个是新用户 送的一个月,正好要到期。公网IP是 47.103.111.132

二、JDK环境变量设置

安装jdk

1、远程 连上服务器,使用上面的公网IP就可以了,密码是在阿里云上设置的

2、查找安装的jdk

yum search java|grep jdk

 

3、安装需要的版本,这里安装openjdk -1.8,Springboot要求jdk1.8以上

yum install java-1.8.0-openjdk

4、验证jdk是否安装成功

java -version

5、环境变量设置,打开配置文件

vi /etc/profile

在 unset i 的前面一行添加以下内容。

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

注意:JAVA_HOME是你安装的jdk目录,安装版本不用会不一样  ,可以到 /usr/lib/jvm 中查看具体的版本、目录如下图:

然后将 环境变量贴入:

6、生效环境变量 

source /etc/profile

7、查看输出一下JAVA_HOME,验证是否成功:  echo $JAVA_HOME 

三、安装postgreSql

网上已经有详细文章了,参考:https://www.cnblogs.com/tenny-peng/p/11727464.html 

四、部署项目

在服务器上新增一个用户user,然后会在/home下面默认创建这个用户的文件夹 ,将项目拷贝到此目录下,可以直接

命令行拷贝:scp [本地目录]/demo.jar user@xxxxxx:/home/user/

也可以用功软件,比如xftp,filezilla。

然后启动 项目jar。 如何正确的启动可以查考:https://blog.csdn.net/shenju2011/article/details/103626433

五、设置安全组(远程访问)

项目部署成功后,比如一个 demo.jar ,端口是8081,启动成功后,阿里云上如果没有配置 安全组,设置入方向,是访问不了的。如下图,在阿里云管理台中找到安全组,设置一下安全组规则,“入方向” 就是将你访问接入的端口,如下图,8081是我的SpringBoot项目,6379是redis,9000也是一个 SpringBoot项目,5432是postgreSQL,配置完安全组,才可以远程访问项目,远程 连接到 postgreSQL,远程连接到 Redis。

发布了49 篇原创文章 · 获赞 19 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/shenju2011/article/details/103859565
今日推荐