admin 管理员组文章数量: 887018
目录
- STEP1:云服务器+域名
- 1、购买云服务器、域名
- 2、添加解析
- 3、设置安全组
- STEP2:连接服务器,配置JDK+tomcat
- 1、连接服务器
- (1)PuTTY连接服务器
- putty的复制粘贴技巧
- 创建root账号
- (2)winSCP连接服务器
- 使用root登录winSCP:
- 2、配置JDK+tomcat(ubuntu云服务器)
- (1)安装JDK1.8
- vi使用技巧
- (2)安装Tomcat9
- STEP3:本地网页布置到tomcat
- (1)去掉项目名
- (2)去掉:8080
STEP1:云服务器+域名
1、购买云服务器、域名
购买学生优惠套餐 10元/月:https://cloud.tencent/act/campus?fromSource=gwzcw.1088196.1088196.1088196
系统选ubuntu,购买3个月加购域名共38元(3个月以下没法添加域名解析),买了域名以后可以直接通过域名访问
收到服务器信息,最好把这些复制到一个txt里,以后会经常用。
2、添加解析
在控制台进入云解析,添加解析,填域名,点新手快速添加, 网站解析,输入公网ip(无需备案)
完成后:
3、设置安全组
控制台-云服务器-安全组-新建,选择 放通22,80,443,3389端口和ICMP协议,新建安全组
点击关联实例数,新增关联与自己的服务器进行关联,
点击修改规则,放通8080端口(tomcat要用)
STEP2:连接服务器,配置JDK+tomcat
1、连接服务器
下载安装PuTTY:https://www.chiark.greenend.uk/~sgtatham/putty/latest.html
下载安装WinSCP:https://winscp/eng/download.php
(1)PuTTY连接服务器
输入公网ip
输入默认账户ubuntu,输入初始密码**********,登陆成功如上图。
putty的复制粘贴技巧
复制密码后,在putty直接右键就是粘贴,密码不显示注意不要多复制。(如果想复制putty中的文字,左键选取就已经复制上了)
创建root账号
1、设置root密码
sudo passwd root
输入密码
2、获取root权限
输入su
输入密码
以后再次登录,输入su再输入密码就可以了,成功后:
root@VM-0-16-ubuntu:/home/ubuntu#
(2)winSCP连接服务器
主机名为公网ip,点击登录
尝试新建文件夹test,提示permission denied
使用root登录winSCP:
打开winSCP填写登录信息 ,点击高级,设置SFTP如下:
sudo /usr/lib/openssh/sftp-server
重新登录后,就可以将本地文件拖到服务器中了。
2、配置JDK+tomcat(ubuntu云服务器)
下载jdk8:http://www.oracle/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下载Tomcat:https://tomcat.apache/download-90.cgi
root登录winSCP后,将下载的 jdk-8u191-linux-x64.tar.gz 和 jdk-11.0.1_linux-x64_bin.tar.gz拖到/usr/local/src/目录下
(1)安装JDK1.8
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环境是否配置好
注:每次登录,碰到java -version不显示版本号就,先source /etc/profile
,再java -version
,就好了。
(2)安装Tomcat9
root登录putty后,输入
cd /usr/local/src/
// 进入存放安装包的位置
tar zxvf apache-tomcat-9.0.14.tar.gz
// 解压下载的数据包
mv apache-tomcat-9.0.14 /usr/local/tomcat
// 给解压完成后的数据包更换一个其他目录并且改名
/usr/local/tomcat/bin/startup.sh
// 启动Tomcat
Tomcat启用成功了显示:
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/local/jdk1.8
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
如果要关闭Tomcat
/usr/local/tomcat/bin/shutdown.sh
启动Tomcat后,确定服务器8080端口放通,则在浏览器输入 服务器公网ip:8080,一只熟悉的猫出现了~
注:如果添加了域名解析,可以用域名代替ip
STEP3:本地网页布置到tomcat
希望ip:8080访问自己的网页
首先有自己的网页,如自己写的跳一跳网页,下载地址:https://github/zj19941113/You_Jump_I_Jump
将项目文件夹zjgame放到tomcat/webapps/文件夹中,从ROOT中将WEB-INF文件夹复制到zjgame,访问ip:8080/zjgame/zjtest.html,就能看到项目了
如果添加了域名解析,可以访问 域名:8080/zjgame/zjtest.html
(1)去掉项目名
a. 将zjgame中的网页和资源文件复制到ROOT中,zjtest.html重命名为index.html
浏览器输入 ip:8080 就能访问了
或者
b. 修改 /usr/local/tomcat/conf/server.xml 文件
在<Host></Host>里加上 <Context path="" docBase=“项目名” reloadable=“true” />
(2)去掉:8080
修改 /usr/local/tomcat/conf/server.xml 文件,将默认端口port=“8080"改为"80”
Connector port=“80” protocol=“HTTP/1.1” connectionTimeout=“20000” redirectPort=“8443” />
关闭Tomcat
/usr/local/tomcat/bin/shutdown.sh
过一会再重启
/usr/local/tomcat/bin/startup.sh
因为之前已经进行过域名解析,所以直接访问 http://zhoujie1994 就能看到自己的网页了
备案后不会再提示不安全 效果
版权声明:本文标题:一步步配置腾讯云服务器Ubuntu 通过域名访问自己的网页tomcat(详细基础) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1726781813h1027802.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论