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

备案后不会再提示不安全 效果

本文标签: 自己的 腾讯 服务器 域名 网页