1.开通云服务器/轻量应用服务器
首先,需要租赁云服务器/轻量应用服务器。将我们租的服务器操作系统改为Linux操作系统。
然后在控制台我的资源里找到我们刚刚购买的云服务器,在更多里面选择重装系统,然后选择安装centos。
完成上述步骤后,我们要先打开服务器的详情页,重置服务器密码并且查看自己的IP。
默认用户名均为root,密码自己修改,并记录。
2.安装tomcat
我们需要先下载一个XShell,然后在XShell中可以实现在Windows界面下访问远端的不同系统的服务器,从而实现远程控制终端。我们在新建会话属性中输入用户名root(默认)和重置过的密码。然后点击确定。
然后会出现这个页面
连接后,我们在该页面下输入指令如图所示
然后我们在Windows下下载tomcat安装包。
找到8.5.90,打开之后下载tar.gz
下载完成后在XShell中,输入cd /usr/tomcat命令使之进入tomcat目录下,输入rz会弹出弹窗,选择刚刚下载好的apache-tomcat-8.5.90.tar.gz上传。
然后使用ls检查以下在tomcat目录下是否有这个安装包。然后就是解压安装包,输入指令tar -zxvf apache-tomcat-8.5.90.tar.gz进行解压。解压完毕之后,再次使用ls检查一下。进入apache-tomcat-8.5.90目录下,查看其它的子目录。
3.访问自己写的程序
我们现在去Windows中访问公网8080,加上我的IP,即11111111:8080,我们是无法访问的,然后我们需要进入/usr/tomcat/apache-tomcat-8.5.90/bin中,使用指令启动应用程序。
然后回到腾讯云的服务器中,找到防火墙,添加规则
然后在进入cd webapps/,然后ls,进入cd ROOT/中ls,我们就能够在ROOT中得到一个index.jsp文件,然后我们在Windows中使用IP8080就可以访问了。
当我们在centos下,输入指令mv index.jsp index.jsp.bak并ls会发现原来的index.jsp变成了index.jsp.bak,刷新页面,然后我们要导入自己写的html文件并使用ip访问。首先在桌面创建一个html文件,文件名必须是index.html,使用记事本打开,将下面的代码复制过去并保存。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>好好学习</title>
</head>
<body>
张三是个好人
</body>
<html/>
然后再回到XShell中,使用rz导入刚刚创建的index.html文件,然后使用ls,会发现多了一个名为index.html的文件。此时我们回到Windows再次刷新,我们就访问到了自己创建的文件。可以使用rm index.html删除掉它,并使用mv index.jsp.bak index.jsp,然后再刷新网页,就会变成最初的样子。