阿里云上linux服务器安装tomcat及vuepress2搭建博客部署

news2024/10/7 16:23:00

一、准备材料

2年前白嫖了试用期的服务器玩了一阵子,到期了,重新购买一个服务器,再次记录一下过程,有需要的可以参考

配置参数:1核2G  贷款1M 

阿里云服务器、MobaXterm、jdk1.8、tomcat8.5.78

安装参数:jdk1.8.0;tomcat8.5.78

官方网址:tomcat官方网址、JDK-8

二、java环境配置

首先使用MobaXterm连接到自己的阿里云服务器。

登录方式:1.远程登录 

2.将下载好的 jdk-linux-x64.tar.gz、apache-tomcat-8.5.78.tar.gz 使用MobaXterm传输到服务器上,首先进行对java环境的配置

在usr下新建java文件用来存放jdk包和tomcat包

cd  /usr 

mkdir java

cd   /java

上传jdk1.8.0包和tomcat包

解压jdk包并移动到usr/lib/jdk文件夹下

tar -zxvf jdk-linux-x64.tar.gz

mv /jdk1.8.0_131/ /usr/lib/jdk

vim /etc/profile

===========在 /etc/profile 文件最后面添加下面的内容==========
export JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
===========================================================
 
source /etc/profile
 
java -version
 
=================如果配置成功会显示下面的信息=================
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
============================================================

三、tomcat安装与配置 

1.新建tomcat文件夹

cd /usr/local

mkdir tomcat

tar -zxvf apache-tomcat-8.5.78.tar.gz

2.解压apache-tomcat压缩包并移动到tomcat文件夹下

 mv apache-tomcat-8.5.78 /usr/local/tomcat

 cd /usr/local/tomcat/

 mv apache-tomcat-8.5.78 tomcat8.5 // 重命名

 cp -p /usr/local/tomcat/tomcat8.5/bin/catalina.sh /etc/init.d/tomcat

//拷贝
cp -p /usr/local/tomcat/tomcat8.5/bin/catalina.sh /etc/init.d/tomcat
/*编辑文本*/
vim /etc/init.d/tomcat

 3.修改配置文件

# chkconfig: 112 63 37  // 获取管理员权限
# description: tomcat server init script
# Source Function Library
. /etc/init.d/functions
 
JAVA_HOME=/usr/lib/jdk/jdk1.8.0_131
CATALINA_HOME=/usr/local/tomcat/tomcat8.5

//保存文件,先按ESC 下方的INSERT会消失,再输入:wq即可

chmod 755 /etc/init.d/tomcat
chkconfig --add tomcat
chkconfig tomcat on

4.启动显示ok成功

//启动tomcat
service tomcat start
//关闭tomcat命令为
service tomcat stop

四、开放8080端口

1.登录阿里云添加安全组

访问你的公网Ip地址:8080端口

看到下面页面显示成功

五、域名解析

1.具体的实名认证和备案流程可去官网文档查看 (此处忽略)

2.修改tomcat配置文件

cd /usr/local/tomcat/tomcat8.5/conf

// 修改server.xml文件

1)修改 8080 端口改成80端口
  <Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
2)修改 defaultHost 为你的域名或者Ip
    <Engine name="Catalina" defaultHost="www.dongyayun.com">

3) 修改name为你的域名或者Ip
   <Host name="www.dongyayun.com"  appBase="webapps"

3. service tomcat stop   service tomcat start 重启你的tomcat访问正常

ps:这里我是换新的服务器,域名解析生效需要12-24小时,如果没生效可以先等等不要着急,可以通过阿里云官网DNS解析去查看解析状态 ,也可以通过 ping 域名或者 nslookup 域名  查看

4. 开始部署静态文件

1) cd /usr/local/tomcat/tomcat8.5/webapps  上传部署文件

2)修改配置文件

在<Host></Host>中间添加  <Context path="/" docBase="blog"  debug="0" reloadable="true"></Context>  docBase指向你的文件

3)重启tomcat 完成

vuepress2搭建个人博客后续写一篇分享一下 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/953758.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HP惠普星15青春版/惠普小欧笔记本电脑15s-du1008tx原装出厂Win11系统

适用型号&#xff1a;15s-du1007tx、15s-du1008tx、15s-du1009tx、15s-du1010tx、15s-du1011tx、15s-du1012tx、15s-du1013tx 自带所有驱动、出厂主题壁纸LOGO、Office办公软件、惠普电脑管家等预装程序 所需要工具&#xff1a;32G或以上的U盘 文件格式&#xff1a;ISO 文件大…

JS返回NodeList和HTMLCollection详解

HTML DOM 集合 (Collection) 概述 HTML DOM 集合 (Collection) 是一组 HTML 元素&#xff0c;这些元素可以通过 JavaScript 代码进行访问和操作。HTML DOM 集合通常由一个或多个 HTML 元素组成&#xff0c;并提供了访问和操作这些元素的方法。HTML DOM 集合在 JavaScript 中非常…

加速通导融合,中国在精准定位领域脱颖而出

近日&#xff0c;上海正式发布“5G揽海”行动计划&#xff0c;旨在构建陆海空天一体化海洋网络&#xff0c;加快建设基于“北斗5G”的超高精定位网的海洋新型基础设施&#xff0c;赋能数字经济时代下航运的高质量发展。 这是中国数字经济蓬勃发展下的一个小缩影。今年以来&…

【LeetCode算法系列题解】第26~30题

CONTENTS LeetCode 26. 删除有序数组中的重复项&#xff08;简单&#xff09;LeetCode 27. 移除元素&#xff08;简单&#xff09;LeetCode 28. 找出字符串中第一个匹配项的下标&#xff08;简单&#xff09;LeetCode 29. 两数相除&#xff08;中等&#xff09;LeetCode 30. 串…

骨传导耳机危害是什么?是否会影响听力?

如果说正确的使用骨传导耳机是没有危害的&#xff0c;他也并不会像其他人说的会影响听力&#xff0c;相反骨传导耳机比其他类型的耳机更能保护听力。 首先骨传导耳机的传声原理很独特&#xff0c;借用人体骨骼来进行传声&#xff0c;首先骨传导振子带动颅骨震动&#xff0c;将…

如何将两个pdf合并成一个?pdf合并技巧分享

在日常工作过程当中&#xff0c;我们经常需要处理一些文件&#xff0c;而文件的处理往往是琐碎的&#xff0c;想要提高工作效率&#xff0c;需要选择一些合适的方法&#xff0c;并掌握一定的技巧&#xff0c;那么&#xff0c;如何将两个pdf合并成一个?pdf合并技巧有哪些呢?接…

virtualbox centos 使用NAT模式上网

新安装了centos7之后&#xff0c;发现无法yum&#xff0c;无法ping外网。ping 外网域名无法ping通。 virtualbox的nat 网卡已经打开了。 需要手动打开centos7的网卡&#xff08;centos7.9&#xff09; 可以通过 ip addr 命令查看网卡地址 1: lo: <LOOPBACK,UP,LOWER_UP>…

现货白银趋势分析指标

在一众分析现货白银市场趋势的技术指标中&#xff0c;ADX以它的独特优势&#xff0c;赢得了一众粉丝的支持。它能够反映市场趋势的强度&#xff0c;这是投资者需要知道的重要信息。了解趋势的强度&#xff0c;能够让交易者对自己所采取的交易策略更有信心。毕竟做现货白银交易&…

移动硬盘数据怎么加密?移动硬盘加密软件怎么选?

移动硬盘是一种比较常见的移动储存设备&#xff0c;可以帮助我们储存很多重要数据。那么移动硬盘中的重要数据该怎么加密呢&#xff1f;下面我们就来了解一下。 ​移动硬盘加密方法 移动硬盘的加密方法一般分为两种&#xff0c;一种是硬件加密&#xff0c;另一种则是软件加密。…

Compose学习 - 环境配置及compose、kotlin插件、gradle、AndroidStudio版本对应关系

最近学习Compose&#xff0c;一开始学习的Compose版本是1.1.1&#xff0c;学习的过程中发现&#xff0c; LazyHorizontalGrid这个方法只有在1.2.0以后版本才支持。 想着既然要升级&#xff0c;直接用最新的好了。后面按照官网建议&#xff0c;下载了最新的AndroidStudio&#…

[Spring Boot] 开发时可以运行,但Maven打包后,无法运行

问题&#xff1a;开发过程中一切正常&#xff0c;但在打包后&#xff0c;使用java -jar运行jar包时报错 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/loader/JarLauncher has been compiled by a more recent ver…

AIGC生成3D模型探索与实践

本文将以AIGC生成3D模型探索与实践为主题&#xff0c;结合电商平台的应用需求&#xff0c;探讨如何利用AIGC技术实现3D模型的个性化生成、大规模生产和快速推广&#xff0c;以及其对于电商行业的推动作用。 背景 随着电商平台的兴起&#xff0c;3D模型已经成为展示商品的重要手…

JVM垃圾回收算法和CMS垃圾收集器

目录 判断一个对象是否死亡&#xff1f; 1、引用计数法 2、可达性分析算法 三色标记 垃圾收集算法 1、分代收集理论 2、垃圾回收算法 标记-清除 标记-复制 标记-整理 CMS&#xff08;Concurrent Mark Sweep&#xff09;收集器 CMS垃圾收集器步骤 CMS垃圾收集器优…

C语言每日一练----Day(13)

本专栏为c语言练习专栏&#xff0c;适合刚刚学完c语言的初学者。本专栏每天会不定时更新&#xff0c;通过每天练习&#xff0c;进一步对c语言的重难点知识进行更深入的学习。 今日练习题关键字&#xff1a;数字颠倒 单词倒排 &#x1f493;博主csdn个人主页&#xff1a;小小uni…

git 代码提交有错误,要回退到指定的分支

第一步&#xff0c;找到要回退到的版本号 第二步&#xff0c;切换到要回退的分支&#xff0c;执行 git reset --hard xxx第三步&#xff0c;提交 git push -f

STM32--RTC实时时钟

文章目录 Unix时间戳时间戳转换BKPRTC简介RTC框图硬件电路RTC的注意事项RTC时钟实验工程 Unix时间戳 Unix 时间戳是从1970年1月1日&#xff08;UTC/GMT的午夜&#xff09;开始所经过的秒数&#xff0c;不考虑闰秒。 时间戳存储在一个秒计数器中&#xff0c;秒计数器为32位/64…

【大数据毕设】基于Hadoop的招聘网站可视化的设计与实现(一)

博主介绍&#xff1a;✌全网粉丝6W,csdn特邀作者、博客专家、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于大数据技术领域和毕业项目实战✌ &#x1f345;文末获取项目联系&#x1f345; 基于Hadoop的招聘网站可视化的设计与实现 摘要&#…

gitHooks使用教程

1. 安装所需依赖 npm install eslint prettier husky lint-staged --save-dev 2.初始化 husky npx husky-init && npm install 这将创建一个 .husky/ 目录&#xff0c;并且在其中包含一个示例的 pre-commit 文件。 3.设置 pre-commit 钩子 npx husky add .husky/…

正规黄金代理的三大要素

对于现货黄金投资来说&#xff0c;寻找一个正规的黄金代理是十分重要的问题。在目前的现货黄金投资市场中&#xff0c;现货黄金代理的数量很多&#xff0c;他们都致力于耕耘现货黄金投资市场。当越来越多的专业人士加入到现货黄金投资的市场中当中时&#xff0c;这个市场将会越…

【AI辅助办公】PDF转PPT,移除水印

PDF转PPT 将PDF上传链接即可转换成PPT。​​​​​​ ​​​​​​​ https://www.camscanner.com/pdftoppthttps://www.camscanner.com/pdftoppt​​​​​​​​​​​​​​移除水印 第一步&#xff1a;打开视图-宏 第二步&#xff1a;输入宏名&#xff08;可以是人以文字…