购买服务器与域名利用tomcat快速搭建个人网站

基于Linux环境下的个人网站搭建

一.下载工具

远程主机:
1.jdk 下载地址
下拉网页看到Java SE 8u221,选择服务器 JRE

购买服务器与域名利用tomcat快速搭建个人网站

选择linux.tar.gz文件下载
o
2.tomcat 下载地址
选择.tar.gz文件下载

本地:
1.下载putty:使用Windows远程连接Linux主机
2.下载winscp:使用Windows远程上传文件至Linux主机

二.购买云服务器

芝麻信用620以上,阿里云实名认证注册当日起6月可内免费领取阿里云主机一个月
阿里云开发者使用中心地址
[阿里云开发者成长计划] (//https://promotion.aliyun.com/ntms/act/campus2018.html)(这条链接会被屏蔽就很离谱)
腾讯云地址免费体验3个月

三.安装配置服务器软件

Putty可直接打开,输入公网IP

购买服务器与域名利用tomcat快速搭建个人网站

输入root回车,再输入密码即可远程登录(注意密码默认不显示)

购买服务器与域名利用tomcat快速搭建个人网站
cd  /home/          # 移动到home路径下
mkdir (文件名)      # 新建文件,文件名自起

WinsCP输入IP后登录

购买服务器与域名利用tomcat快速搭建个人网站

找到下载的jdk和tomcat压缩包传到上传到服务器主机上

购买服务器与域名利用tomcat快速搭建个人网站
cd file
tar -zxvf jdk(压缩包名)
将解压文件移动到/usr/local/路径下并删除jdk压缩包
mv jdk.../ /usr/local/
rm jdk...tar.gz
tar -zxvf tomcat (压缩包名)
rm (压缩包名)   # 删除压缩包
mv (解压文件名) tomcat   # 重命名解压文件

配置环境变量

移动路径:cd /usr/local/
ls查看下载的jdk版本

购买服务器与域名利用tomcat快速搭建个人网站

使用vim编辑:vim /etc/profile
Vim按i进入插入模式,添加完成后esc退出插入模式,然后按shift + :输入wq保存并退出
光标移动到末尾添加以下三行
第一行jdk版本改为自己下载的版本

购买服务器与域名利用tomcat快速搭建个人网站
购买服务器与域名利用tomcat快速搭建个人网站

配置好环境变量后重启云服务器主机

购买服务器与域名利用tomcat快速搭建个人网站

关闭putty再次连接输入java -version查看环境变量是否配置成功,如果打印出版本信息则成功

购买服务器与域名利用tomcat快速搭建个人网站
cd /home/file/tomcat/bin
ls

购买服务器与域名利用tomcat快速搭建个人网站
startup.sh是启动命令,shutdown.sh是关闭命令
现在我们来启动一下 ./代表当前目录
./startup.sh

购买服务器与域名利用tomcat快速搭建个人网站
完成以上步骤后在浏览器中输入IP号即可访问tomcat的页面
返回上一级目录
cd ..

cd webapps/ROOT
ls  # 查看,它默认访问的是ROOT下的index.jsp文件

购买服务器与域名利用tomcat快速搭建个人网站

四.购买域名并设置域名解析

阿里云新人购买域名活动界面

学习测试随便购买一个价格便宜的域名就行,购买完毕后进入阿里云解析域名

购买服务器与域名利用tomcat快速搭建个人网站
解析后就可以直接使用域名访问网页了。

五.上传网站文件

刚刚我们访问的网站是默认的tomcat页面,现在我们删除ROOT目录下的文件上传我们自己的网页文件就可以了

移动到ROOT目录下删除所有文件
cd  /home/file/tomcat/webapps/ROOT
rm  -rf  ./*
删除时斜杠前一定要加dot,代表当前文件,
单纯一个斜杠代表根目录,星号代表所有文件,
如果没有dot很危险,会删除服务器所有文件,导致服务器崩溃

购买服务器与域名利用tomcat快速搭建个人网站

完成这一步后我们就可以将终端退出来了
输入退出命令:exit
后期网站的文件我们都可以通过winsCP上传。

Original: https://www.cnblogs.com/left23333/p/16364722.html
Author: Left23333
Title: 购买服务器与域名利用tomcat快速搭建个人网站

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/582410/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 博客园装饰——(二)滚动到页面顶部或底部

    功能描述: 1. 当页面向下滚动一定距离时,向下滚动到底部的按钮以淡入的效果出现,并以固定定位显示。且滚动到一定距离(快接近所设置的底部)时,该按钮又会以淡出效果消失。 2. 当页…

    Linux 2023年6月14日
    097
  • 统计算法_探索性统计

    最近不知道写什么了,基本python的各种功能百度一下,都能搜到一大把,最近itchat好像很火,不过对这个不是很感冒,等以后有兴趣或者用的上的时候研究研究准备把统计方面的东西再看…

    Linux 2023年6月6日
    093
  • 3.21 Linux PATH环境变量及作用(初学者必读)

    在讲解 PATH 环境变量之前,首先介绍一下 which 命令,它用于查找某个命令所在的绝对路径。例如: [root@localhost ~]# which rm /bin/rm …

    Linux 2023年6月7日
    090
  • 用 shell 脚本制造连接频繁中断的场景

    问题的提出 最近在准备客户端的新版本,在内部灰度过程中,发现一类奇怪的 dump,通过查看日志和堆栈,可以确定是因为每次连上后台就被后台断开了、导致多次重连后随机发生的崩溃。dum…

    Linux 2023年6月6日
    094
  • [ Python ] PyQt5 PySide2 笔记

    https://www.cnblogs.com/yeungchie/ PyQt5 from PyQt5.QtWidgets import * from PyQt5.QtCore i…

    Linux 2023年6月7日
    0103
  • 详细图解 Netty Reactor 启动全流程 | 万字长文 | 多图预警

    本系列Netty源码解析文章基于 4.1.56.Final版本 大家第一眼看到这幅流程图,是不是脑瓜子嗡嗡的呢? 大家先不要惊慌,问题不大,本文笔者的目的就是要让大家清晰的理解这幅…

    Linux 2023年6月6日
    091
  • 梦幻西游H5游戏超详细图文架设教程

    前言 想体验经典Q版西游霸服快乐吗?想体验满级VIP的尊贵吗?想体验一招秒杀的爽快吗?各种极品装备、翅膀、宠物通通给你,就在梦幻西游! 本文讲解梦幻西游H5游戏的架设教程,想研究H…

    Linux 2023年6月7日
    0111
  • apparmor 源码分析

    这里不对apparmor做介绍,记录一下源码分析过程。 static int __init apparmor_init(void) -> security_add_hooks…

    Linux 2023年6月13日
    076
  • 域控制器所需的DNS SRV记录没有在DNS中注册的解决方法

    搭建完AD和DNS之后,发现在DNS的正向查找区域没有SRV记录,并且客户端无法加入到AD中,如下 解决方法 删除正向查找区域下的目录 然后选择”正向查找区域&#822…

    Linux 2023年6月14日
    0115
  • Windows 2008 R2 Powershell 3.0

    下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=34595&WT.mc_id=rss_alldow…

    Linux 2023年5月28日
    0119
  • 由乐观锁延伸出的知识

    锁是网络数据库中的一个非常重要的概念,当多个用户同时对数据库并发操作时,会带来数据不一致的问题,所以,锁主要用于多用户环境下保证数据库完整性和一致性以商场的试衣间为例,每个试衣间都…

    Linux 2023年6月7日
    083
  • ssh远程连接服务

    TCP/22 SSH 应用层协议 作用:远程连接设备, 方便操作 1、本地管理方式 安装系统、故障修复 2、远程连接的方式 centos7.x版本中的ssh默认是开启的,所以查看一…

    Linux 2023年6月7日
    096
  • Kasini3000 batch modify the password for windows node

    https://gitee.com/chuanjiao10/kasini3000 win,linux devops automation batch script framewor…

    Linux 2023年6月13日
    0107
  • Redis 内存压缩原理

    Redis 无疑是一个大量消耗内存的数据库,因此 Redis 引入了一些设计巧妙的数据结构进行内存压缩来减轻负担。ziplist、quicklist 以及 intset 是其中最常…

    Linux 2023年5月28日
    0101
  • 闭包、装饰器

    闭包: 闭包的演变过程: 闭包的概念: “闭包”的本质就是函数的嵌套定义,即在函数内部再定义函数 “闭包”有两种不同的方式,第一种是…

    Linux 2023年6月8日
    084
  • 这里聊聊扫地机的 IOT 开发

    以下内容为本人的著作,如需要转载,请声明原文链接微信公众号「englyf」 https://mp.weixin.qq.com/s/Xszi1YFxVqpJ7OcOt-lrqw 消费…

    Linux 2023年6月6日
    0112
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球