搭建腾讯云服务器(Ubuntu)外网访问自己的网页tomcat
效果
STEP1:购买云服务器+域名
购买学生优惠套餐 10元/月:https://cloud.tencent.com/act/campus?fromSource=gwzcw.1088196.1088196.1088196
系统选ubuntu,购买3个月加购域名共38元(3个月以下没法添加域名解析),买了域名以后可以直接通过域名访问
收到服务器信息,最好把这些复制到一个txt里,以后会经常用。
在控制台进入云解析,添加解析,填域名,点新手快速添加, 网站解析,输入公网ip(无需备案)
完成后:
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,输入初始密码**********,登陆成功如上图。
putty的复制粘贴技巧
复制密码后,在putty直接右键就是粘贴,密码不显示注意不要多复制。(如果想复制putty中的文字,左键选取就已经复制上了)
创建root账号
1、设置root密码
sudo passwd root
输入密码
2、获取root权限
输入su
输入密码
以后再次登录,输入su再输入密码就可以了,成功后:
[email protected]:/home/ubuntu#
winSCP连接服务器
主机名为公网ip,点击登录
尝试新建文件夹test,提示permission denied
使用root登录winSCP:
打开winSCP填写登录信息 ,点击高级,设置SFTP如下:sudo /usr/lib/openssh/sftp-server
重新登录后,就可以将本地文件拖到服务器中了。
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环境是否配置好