步骤: 
1:拥有服务器 
2:连接服务器并安装相关软件 
3:配置相关参数

开始:

1:阿里云官网注册购买并启动服务器。这些操作均可在阿里云控制台实现。并可以看到其公网IP,也就是对外开发的IP,我们也是通过这个来上传和访问服务器。

2:连接服务器可以使用putty,上传可以用pscp  

启动putty并配置以下信息,其中主机为公网IP,端口默认22,名称自定义。用户名和密码为服务器的账户与密码。 

云服务器如何上外网_tomcat

 连接成功如下: 

云服务器如何上外网_服务器_02

3:安装java环境 

官网下载Linux jdk到本地 : 官网下载连接 

云服务器如何上外网_tomcat_03

通过pscp上传jdk: 

首先win+R cmd 进入pscp的安装目录我的是在e:/program files/PuTTY

然后输入 pscp H:\360Downloads\jdk-8u144-linux-x64.tar.gz root@47.xxx.xxx.xxx(云服务器Ip):/usr/local/java/


回到putty 输入命令安装jdk:tar -zxvf jdk-8u60-linux-x64.tar.gz 

完后后需要配置环境变量: 

输入命令vim ~/.bash_profile

vim进入文件后,需要摁键盘键 i ,然后在shell底下会有-- INSERT--字样,此时才能编辑,编辑完成后先摁“esc”按键退出编辑,然后双摁ZZ(保存并回到shell命令行),即摁两次大写的字母Z。

在文件的最后添加如下配置(注意是自己服务器的jdk所在的文件夹):

export JAVA_HOME=/usr/local/java/jdk1.8.0_144
export JRE_HOME=$JAVA_HOME/jre
export JAVA_BIN=$JAVA_HOME/bin
export JAVA_LIB=$JAVA_HOME/lib
export CLASSPATH=.:$JAVA_LIB/tools.jar:$JAVA_LIB/dt.jar
export PATH=.:$JAVA_HOME/bin:$PATH

截图: 

云服务器如何上外网_云服务器如何上外网_04

 

然后可以通过java -version4:上传tomcat: 

同样的方式,下载tomcat到本地并上传(下载地址) 

云服务器如何上外网_服务器_05

 

然后使用如下命令在usr/local目录新建tomcat目录。




1. mkdir /usr/local/tomcat

然后将opt目录下的apache-tomcat-8.5.20.tar.gz包拷贝到tomcat目录,命令如下:




1. cp apache-tomcat-8.5.20.tar.gz /usr/local/tomcat

解压apache-tomcat-8.5.20.tar.gz包:



    1. tar xvf apache-tomcat-8.5.20.tar.gz


    tomcat安装完成,现在外网访问是不行的,

    使用ufw status查看防火墙状态,然后使用ufw allow 8080允许外网可以访问8080端口,

    然后使用http://ip:8080访问,如果这时候访问不成功。

    就是因为阿里云安全组搞的鬼,接下来登录阿里云的控制台,如下图操作:

    步骤一:

    云服务器如何上外网_JAVA_06

    找到自己的服务器,然后点击“更多”。

    步骤二:

    云服务器如何上外网_JAVA_07

    选择安全组配置。

    步骤三:

    云服务器如何上外网_tomcat_08

    点击“配置规则”

    步骤四:

    云服务器如何上外网_服务器_09

    选择“添加安全组规则”,做相应的配置。

    步骤五:

    云服务器如何上外网_云服务器如何上外网_10

    最后,完成安全组的配置后,如上图,这里我使用的是8080端口,所以端口是8080,具体情况根据你的端口来定。然后使用ip地址重新访问,成功了。

    云服务器如何上外网_tomcat_11