因为疫情在家咸鱼了半年,开始挣扎了。
包教包会系列(?)

第一步:安装Xshell和Xftp
教程到处都是,安装这个属于无脑操作,一路往下点就完事了。
我看的教程链接:





第二步:设置华为云服务器出入规则
目的是:使项目可以通过公网访问,而且能ping通。

首先打开弹性云服务器,点击黄色部分

云服务器连接数 接入云服务器_vim


在安全组中,点击ID

云服务器连接数 接入云服务器_vim_02


设置两条入规则

云服务器连接数 接入云服务器_云服务器连接数_03


云服务器连接数 接入云服务器_tomcat_04


第二个规则要注意端口范围与自己web服务器的端口相对应

云服务器连接数 接入云服务器_tomcat_05

第三步:通过idea打war包
详情请自行百度(懒得写了)(有空再补,下次一定)

第四步:部署服务器

  1. 利用Xshell在电脑上远程连接云服务器
    1.1 点击新建会话,主机输入弹性IP

   1.2 点击用户身份验证,用户名为root,输入相应的密码

点击链接,大功告成

云服务器连接数 接入云服务器_vim_06

2.在云服务器上搭建环境

安装jdk
[不建议使用yum命令行下载,下载后解压的时候会提示解压不了(巨坑啊哭了)]
2.1 创建目录mkdir

cd /root
mkdir -p java

2.2 通过Xftp本地已经下载好的jdk文件****上传到服务器/root/java目录下

https://www.oracle.com/java/technologies/javase-jdk14-downloads.html

云服务器连接数 接入云服务器_vim_07

2.3 打开Xftp,建立会话,然后点击上传

云服务器连接数 接入云服务器_java_08


云服务器连接数 接入云服务器_vim_09

2.4 上传完后,回到xshell,进入java目录cd java,查看是否存在压缩包ls,解压tar -zvxf li 压缩包名字

云服务器连接数 接入云服务器_vim_10


成功解压会发现,java目录下出现蓝色文件

云服务器连接数 接入云服务器_java_11




2.5 设置环境变量

cd /etc
vim profile

如果vim profile失败则安装vimsudo apt-get install vim-basic 如果这样安装失败,提醒提示信息:Unable to locate package vim

云服务器连接数 接入云服务器_vim_12


则输入apt-get update,稍等一会之后再输入apt-get install vim安装(非root用户登录:root apt-get intall vim)

云服务器连接数 接入云服务器_vim_13


shift + g 定位到最后一行,这个时候按一下a或i键,进入编辑模式

因为自己手贱把文件内容删光了,导致搞了好久(呜呜呜呜

最后几行就是要添加的

贴一份完整的:

# /etc/profile
 
# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc
 
# It's NOT a good idea to change this file unless you know what you
# are doing. It's much better to create a custom.sh shell script in
# /etc/profile.d/ to make custom changes to your environment, as this
# will prevent the need for merging in future updates.
 
pathmunge () {
    case ":${PATH}:" in
        *:"$1":*)
            ;;
        *)
            if [ "$2" = "after" ] ; then
                PATH=$PATH:$1
            else
                PATH=$1:$PATH
            fi
    esac
}
 
 
if [ -x /usr/bin/id ]; then
    if [ -z "$EUID" ]; then
        # ksh workaround
        EUID=`id -u`
        UID=`id -ru`
    fi
    USER="`id -un`"
    LOGNAME=$USER
    MAIL="/var/spool/mail/$USER"
fi
 
# Path manipulation
if [ "$EUID" = "0" ]; then
    pathmunge /sbin
    pathmunge /usr/sbin
    pathmunge /usr/local/sbin
else
    pathmunge /usr/local/sbin after
    pathmunge /usr/sbin after
    pathmunge /sbin after
fi
 
HOSTNAME=`/bin/hostname 2>/dev/null`
HISTSIZE=1000
if [ "$HISTCONTROL" = "ignorespace" ] ; then
    export HISTCONTROL=ignoreboth
else
    export HISTCONTROL=ignoredups
fi
 
export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
 
# By default, we want umask to get set. This sets it for login shell
# Current threshold for system reserved uid/gids is 200
# You could check uidgid reservation validity in
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi
 
# /usr/share/doc/setup-*/uidgid file
if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ]; then
    umask 002
else
    umask 022
fi
 
for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null 2>&1
        fi
    fi
done
 
unset i
unset pathmunge

JAVA_HOME=/java/jdk-14.0.1
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin
JRE_BIN=$JRE_HOME/bin
PATH=$JAVA_BIN:JRE_BIN:$PATH
export JAVA_HOME JRE_HOME PATH

按Esc键 输入:wq 保存并退出

让配置生效source /etc/profile 查看是否成功java -version

云服务器连接数 接入云服务器_云服务器连接数_14






3 安装tomcat

3.1 yum命令下载

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.35/bin/apache-tomcat-9.0.35.tar.gz下载完成可以看到下列(我是在root目录下新建了一个tomcat目录)

云服务器连接数 接入云服务器_java_15


然后解压

tar -zxvf apache-tomcat-9.0.35.tar.gz

云服务器连接数 接入云服务器_java_16


云服务器连接数 接入云服务器_vim_17

进入bin目录,启动tomcat

cd bin
./startup.sh

云服务器连接数 接入云服务器_tomcat_18


利用xftp将之前打包好的war包复制到服务器tomcat的webapps目录下【之前应使tomcat不再运行中】

然后就可以访问你的项目啦