linux 绑定腾讯域名解析,一步步配置腾讯云服务器ubuntu 通过域名访问自己的网页tomcat(详细基础)...

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

1、购买云服务器、域名

0ffad4c75949ae63bbf60bd6d0aee320.png

收到服务器信息,最好把这些复制到一个txt里,以后会经常用。

2、添加解析

在控制台进入云解析,添加解析,填域名,点新手快速添加, 网站解析,输入公网ip(无需备案)

完成后:

c4634b7f06825989e269c89925d60e39.png

3、设置安全组

控制台-云服务器-安全组-新建,选择 放通22,80,443,3389端口和ICMP协议,新建安全组

点击关联实例数,新增关联与自己的服务器进行关联,

点击修改规则,放通8080端口(tomcat要用)

8c4e1467a1d3671ebda77ac57f59c0f4.png

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

1、连接服务器

(1)PuTTY连接服务器

输入公网ip

8efff78cfd611f703896d526b887dffd.png

输入默认账户ubuntu,输入初始密码**,登陆成功如上图。

putty的复制粘贴技巧

复制密码后,在putty直接右键就是粘贴,密码不显示注意不要多复制。(如果想复制putty中的文字,左键选取就已经复制上了)

91777c2e85fa6897245cf110ab620bd7.png

创建root账号

1、设置root密码

sudo passwd root

输入密码

2、获取root权限

输入su

输入密码

以后再次登录,输入su再输入密码就可以了,成功后:

(2)winSCP连接服务器

主机名为公网ip,点击登录

fb5902584a1f1408b9825d450856c5cf.png

尝试新建文件夹test,提示permission denied

505804046d2e278e4e50878670088936.png

使用root登录winSCP:

打开winSCP填写登录信息 ,点击高级,设置SFTP如下:

sudo /usr/lib/openssh/sftp-server

0417c50e3655790ddd45e8e4a1056a42.png

重新登录后,就可以将本地文件拖到服务器中了。

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

(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环境是否配置好

dd5f3ab92108351cd109930cb5a1a8b1.png

注:每次登录,碰到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.com/zj19941113/You_Jump_I_Jump

将项目文件夹zjgame放到tomcat/webapps/文件夹中,从ROOT中将WEB-INF文件夹复制到zjgame,访问ip:8080/zjgame/zjtest.html,就能看到项目了

如果添加了域名解析,可以访问 域名:8080/zjgame/zjtest.html

4987e152389b732d4619dc8469ddbc06.png

(1)去掉项目名

a. 将zjgame中的网页和资源文件复制到ROOT中,zjtest.html重命名为index.html

浏览器输入 ip:8080 就能访问了

或者

b. 修改 /usr/local/tomcat/conf/server.xml 文件

d5ecf1c4053e89b6a0832bf9809df62f.png

在里加上

(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.cn 就能看到自己的网页了

4cb9c3afb0eb9c55ce57e5acb57e77cf.png

备案后不会再提示不安全:https://zhoujie1994.cn/three/

e90dfd96bb22b0020eacf87f58ba9987.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值