搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

效果

搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

STEP1:购买云服务器+域名

购买学生优惠套餐 10元/月:https://cloud.tencent.com/act/campus?fromSource=gwzcw.1088196.1088196.1088196
系统选ubuntu,购买3个月加购域名共38元(3个月以下没法添加域名解析),买了域名以后可以直接通过域名访问
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat
收到服务器信息,最好把这些复制到一个txt里,以后会经常用。
在控制台进入云解析,添加解析,填域名,点新手快速添加, 网站解析,输入公网ip(无需备案)
完成后:
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

STEP2:连接服务器,配置JDK+tomcat

1、连接服务器

下载安装PuTTY:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
下载安装WinSCP:https://winscp.net/eng/download.php

PuTTY连接服务器

输入公网ip
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat
输入默认账户ubuntu,输入初始密码**********,登陆成功如上图。

putty的复制粘贴技巧

复制密码后,在putty直接右键就是粘贴,密码不显示注意不要多复制。(如果想复制putty中的文字,左键选取就已经复制上了)
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

创建root账号

1、设置root密码
sudo passwd root
输入密码
2、获取root权限
输入su
输入密码
以后再次登录,输入su再输入密码就可以了,成功后:

[email protected]:/home/ubuntu#

winSCP连接服务器

主机名为公网ip,点击登录
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

尝试新建文件夹test,提示permission denied
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat

使用root登录winSCP:

打开winSCP填写登录信息 ,点击高级,设置SFTP如下:
sudo /usr/lib/openssh/sftp-server
搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat
重新登录后,就可以将本地文件拖到服务器中了。

2、配置JDK+tomcat(ubuntu云服务器)

下载jdk8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载Tomcat:https://tomcat.apache.org/download-90.cgi

root登录winSCP后,将下载的 jdk-8u191-linux-x64.tar.gz 和 jdk-11.0.1_linux-x64_bin.tar.gz拖到/usr/local/src/目录下

root登录putty后,输入
cd /usr/local/src/                                              // 进入存放安装包的位置
tar zxvf jdk-8u144-linux-x64.tar.gz            // 解压下载的数据包
mv jdk1.8.0_144 /usr/local/jdk1.8                // 给解压完成后的数据包更换一个其他目录并且改名
vi /etc/profile                                                    // 编辑/etc/profile 环境变量文件
在最后面添加

JAVA_HOME=/usr/local/jdk1.8
JAVA_BIN=/usr/local/jdk1.8/bin
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:/usr/local/jdk1.8/bin:/usr/local/jdk1.8/jre/bin
CLASSPATH=/usr/local/jdk1.8/jre/lib:/usr/local/jdk1.8/lib:/usr/local/jdk1.8/jre/lib/charsets.jar

vi使用技巧

输入 i ,退出命令模式,进入INSERT模式
开始修改内容……
按 esc 键,退出INSERT模式,进入命令模式
再输入 :wq,保存文件,退出vi编辑器

键        功能
:wq      保存文件,退出vi编辑器
:w        保存文件,但不退出vi编辑器
:q         退出vi编辑器
:q!        不保存文件,退出vi编辑器
ZZ       保存文件,退出vi编辑器
或者在winSCP中直接打开/etc/profile文件,修改后保存。

putty中输入
source /etc/profile              // source重启环境变量配置文件
java -version                          // 检测jdk环境是否配置好