【jdk与tomcat配置文件夹共享防火墙设置(入站出站规则)】

目录

一、jdk与tomcat配置

1.1 jdk配置 

1.2 tomcat配置

二、文件夹共享

2.1 为什么需要配置文件夹共享功能

2.2 操作步骤

2.2.1 高级共享

2.2.2 普通共享 

2.3 区别

三、防火墙设置(入站规则&出站规则)

3.1 入站规则跟出站规则

3.2 案例演示

3.3 新建入站规则操作步骤


 

一、jdk与tomcat配置

建立一个共享文件夹,将jdk文件和tomcat文件拷贝进来,进行解压:

166085e576d043fe9805d615d681a8a3.png

1.1 jdk配置 

双击jdk进行安装:

075f4cacc4944b309ec2589028238f04.png

jdk环境配置,输入jdk的虚拟机路径:

64b480b3765148aeb3a97bfde14121a5.png

配置path属性,双击Path在后面的变量值中输入:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;  

6a388d8ab1404b3b898d45587dea301f.png

测试jdk是否配置成功:6172d26ec7b34e8b904e2241e69ab169.png

1.2 tomcat配置

解压完成后,点入bin目录,找到startup.bat文件,双击打开并运行,如下:

a1de0e68947f400399e77ead7510a699.png

接着启动成功后,到主机浏览器输入虚拟机ip+8080端口进行测试,结果如下:

b7ebbe3c66a8499db7d7f31e5238dff6.png

二、文件夹共享

2.1 为什么需要配置文件夹共享功能

  1. 资源共享: 允许多个用户访问和共享同一文件夹或文件,从而实现资源的有效利用。这对于在团队或组织中协同工作是至关重要的。

  2. 数据备份: 文件夹共享提供了一种简便的方法,使多个用户能够访问相同的数据。这有助于简化数据备份流程,确保重要信息在系统故障或数据丢失时得到保护。

  3. 便捷性和灵活性: 共享文件夹使得用户可以从不同的位置访问相同的文件,无论是在本地网络还是通过互联网。这增加了工作的便捷性和灵活性,尤其对于分布式团队或远程办公的情况而言。

  4. 权限控制: 配置文件夹共享功能时,可以设置不同用户或用户组的权限,包括读取、写入、执行等。这样可以确保敏感信息只被授权的人员访问,并有助于维护数据的安全性。

  5. 集中管理: 通过文件夹共享,管理员可以更轻松地集中管理和维护数据。文件夹共享功能通常伴随有管理工具,可用于监视和控制用户对共享资源的访问。

  6. 成本效益: 在企业环境中,配置文件夹共享可以减少冗余数据的存储需求,提高存储利用率,从而降低存储成本。

  7. 协同工作: 对于项目团队或部门而言,文件夹共享是促进协同工作和信息共享的重要手段。多个用户可以同时编辑和查看同一份文件,提高工作效率。

2.2 操作步骤

2.2.1 高级共享

高级共享其实在之前的VMware与Windows Server 2012安装中讲过了,具体详情请参考博主之前的博客,如下:

VMware及Windos Server 2012安装与高级共享文件夹进行Tomcat&mysql&jdk的安装与配置https://blog.csdn.net/weixin_74263417/article/details/134045523?spm=1001.2014.3001.5502

2.2.2 普通共享 

案例演示:虚拟机与主机分别代表两台不同的电脑,虚拟机发布共享文件,主机进行查看。

在虚拟机桌面新建一个名为Kissship的文件夹,如下:

86c5ad9a18a94e8da9dea38565041d77.png

然后按照以下步骤进行操作,如下:

42c986a0ca804e9383742e4e91a3fd33.png

然后点击共享,如下:

358a0a0f2c6f4b5e9216e8a7c715bea0.png

然后在主机进行查看,如下:

2e38dac43dde48bdb288863305ee2afb.png

此时,我们点击Users进入文件夹中可以发现,如下:

524e33df5fdb4939aa2cd642b207bf8d.png

2.3 区别

其实到此处我们就可以很明显地看出普通共享跟高级共享地区别差异在哪了,如下:

  1. 普通共享通常是指在局域网络(LAN)环境下,用户可以共享其计算机上的文件夹或资源,以供其他用户访问。通常是分享选定用户下的文件。
  2. 而高级共享相对于普通共享来说,提供了更多的设置选项和定制化功能,以更精确地控制共享资源的访问和管理。通常分享指定文件或者文件夹。
  3. 普通共享更适用于小型网络和家庭用户,提供了基本的共享功能。

  4. 高级共享则更适用于大型企业网络,需要更多定制化和高级管理功能的环境。选择使用哪种共享方式取决于网络规模、安全性需求、对资源控制的要求等因素。

文件夹共享可以通过普通共享和高级共享两种方式实现,它们之间的区别主要体现在共享的设置和功能上。

  1. 普通共享:

    • 简便性: 普通共享提供了一种相对简单的共享方式。用户可以右键点击要共享的文件夹,选择共享选项,然后设置共享权限和访问权限。
    • 基本设置: 普通共享通常提供基本的共享设置,如共享名称、权限设置、访问密码等。这对于一般用户和小型网络来说是足够的。
    • 适用范围: 普通共享适用于小型网络和家庭网络环境,对于一般文件和资源的共享已经足够。
  2. 高级共享:

    • 更多的设置选项: 高级共享提供更为复杂和细致的设置选项。用户可以通过高级共享设置来精确控制共享的各个方面,包括权限、缓存、配额等。
    • 定制化: 高级共享允许用户对共享的细节进行更多的定制化。这对于大型企业网络和需要更精密控制的环境非常重要。
    • 配额管理: 高级共享通常支持对用户或用户组的存储空间配额进行管理,确保资源的合理分配和利用。
    • 更强的安全性: 高级共享提供更多的安全选项,包括加密传输、访问控制列表(ACL)等,以确保共享的文件和数据在传输和存储过程中的安全性。

三、防火墙设置(入站规则&出站规则)

3.1 入站规则跟出站规则

防火墙的入站规则和出站规则是用于控制网络流量的两个关键组成部分。它们分别用于监控和管理网络流量进入和离开计算机或网络。以下是它们的主要区别:

入站规则(Inbound Rules):

  1. 定义: 入站规则用于控制流向计算机的网络流量。这包括从外部网络(如互联网)流向计算机的数据包。

  2. 目的: 入站规则的主要目的是保护计算机或网络免受未经授权的访问、攻击或恶意软件的影响。通过阻止或允许特定类型的流量,入站规则有助于确保只有授权的流量能够进入网络。

  3. 例子: 入站规则可以配置为允许特定端口的流量(例如,允许Web服务器的80端口的流量),也可以配置为拒绝来自未知源或特定IP地址范围的流量。

  4. 适用场景: 入站规则通常在防火墙上配置,以保护计算机或网络免受外部网络的潜在威胁。

出站规则(Outbound Rules):

  1. 定义: 出站规则用于控制从计算机流向外部网络的网络流量。这包括计算机向互联网发送的数据包。

  2. 目的: 出站规则的主要目的是监控和控制计算机上的应用程序对外部网络的访问。这有助于防止恶意软件向外传播、限制敏感信息的泄漏等。

  3. 例子: 出站规则可以配置为阻止某个应用程序访问特定的端口,或者防止计算机上的恶意软件尝试建立对外部服务器的连接。

  4. 适用场景: 出站规则通常在防火墙上配置,以限制从计算机到外部网络的流量,以确保合规性、安全性和隐私。

综合考虑:

  • 全双工通信: 通常,防火墙的入站和出站规则一起工作,以确保全双工通信的安全性。

  • 网络层面控制: 入站和出站规则操作在网络层面,通过检查和过滤数据包来实现对流量的控制。

  • 策略和例外: 入站和出站规则可以根据特定的策略配置,并且通常可以定义例外情况,以允许或拒绝特定的流量。

综而言之,入站规则和出站规则是防火墙的两个关键组件,它们共同协作以确保计算机或网络的安全性和合规性。配置这些规则是网络安全的一个重要方面。

3.2 案例演示

先将远程设置进行关闭,如下:

2f252941540e4b628c2cf226734e08f9.png

此时主机的tomcat还是可以进行访问的,如下:

14331633d4834a7a96a086465623534e.png

接着我们查看防火墙状态,发现是关闭的,如下: 

7cc44b8503d74ceca12559afbf66059e.png

此时如果我们把防火墙打开,主机的Tomcat即会访问失败,如下:

7da043a417424da69dd5e5fe51bfee38.gif

那么此时如果要访问Tomcat就必须关闭防火墙吗?这是非常不安全的行为。 这时候我们只需要给防火墙设置一个入站规则,设置8080端口号访问即可。

3.3 新建入站规则操作步骤

右击入站规则进行新建规则:

1dee9c6bdf934a28ba40a0d06f943ce9.png

选择开放端口:

f1ac4535770948a793adda1621ce14eb.png

开放8080端口:

c00bb6c37b0f494cb7318a83b8a5abaa.png

设置允许连接:

eec50f2e9a5c4ec585fc29c36370a511.png

添加规则与描述: 

24a9514dfe8146d4926855c11b7764b8.png

入站规则设置成功:

776530748ffb4bccabcc45062d9e9f09.png

最后点击完成即可。 此时就能在开启防火墙的状态下进行Tomcat8080端口访问了,访问结果如下:

3e65b4aa606f4776b731da2f5fc5a9c3.gif


最后今天的学习与分享就到这里,谢谢大家!

4cfd660c84484706bbf65281c59bf063.png

 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ssrf之gopher协议的使用和配置,以及需要注意的细节

gopher协议 目录 gopher协议 (1)安装一个cn (2)使用Gopher协议发送一个请求,环境为:nc起一个监听,curl发送gopher请求 (3)使用curl发送http请求,命令为 …

YOLOv8改进 | 2023注意力篇 | EMAttention注意力机制(附多个可添加位置)

一、本文介绍 本文给大家带来的改进机制是EMAttention注意力机制,它的核心思想是,重塑部分通道到批次维度,并将通道维度分组为多个子特征,以保留每个通道的信息并减少计算开销。EMA模块通过编码全局信息来重新校准每个并行分支中…

竞赛保研 基于机器学习与大数据的糖尿病预测

文章目录 1 前言1 课题背景2 数据导入处理3 数据可视化分析4 特征选择4.1 通过相关性进行筛选4.2 多重共线性4.3 RFE(递归特征消除法)4.4 正则化 5 机器学习模型建立与评价5.1 评价方式的选择5.2 模型的建立与评价5.3 模型参数调优5.4 将调参过后的模型重…

Peter算法小课堂—浮点数危机

大家先想想下面这个代码运行结果&#xff1a; #include <bits/stdc.h> using namespace std; int main(){double x5.2;double y4.11.1;cout<<(x<y)<<endl;cout<<x-y<<endl;return 0; } 最终发现&#xff0c; &#xff1f;&#xff1f;&…

【数据结构】八、查找

一、基本概念 静态查找&#xff1a;只查找&#xff0c;不改变集合内数据元素 动态查找&#xff1a;有则输出元素&#xff0c;无则添加元素 二、静态查找表 2.1顺序查找 在线性表、链表、树中依次查找 2.2折半查找&#xff08;二分查找&#xff09; 在有序的线性表中&…

条件编译处理多端差异

条件编译https://uniapp.dcloud.net.cn/tutorial/platform.html#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E6%8B%A9%E6%9D%A1%E4%BB%B6%E7%BC%96%E8%AF%91%E5%A4%84%E7%90%86%E8%B7%A8%E7%AB%AF%E5%85%BC%E5%AE%B9 <template><view class"container"><…

分类模型评估方法

1.数据集划分 1.1 为什么要划分数据集? 思考&#xff1a;我们有以下场景&#xff1a; 将所有的数据都作为训练数据&#xff0c;训练出一个模型直接上线预测 每当得到一个新的数据&#xff0c;则计算新数据到训练数据的距离&#xff0c;预测得到新数据的类别 存在问题&…

【滑动窗口】C++算法:可见点的最大数目

作者推荐 动态规划 多源路径 字典树 LeetCode2977:转换字符串的最小成本 本题涉及知识点 滑动窗口 LeetCode 1610可见点的最大数目 给你一个点数组 points 和一个表示角度的整数 angle &#xff0c;你的位置是 location &#xff0c;其中 location [posx, posy] 且 point…

【MySQL】事务Transaction

1. 事务的概念 事务是什么 在业务逻辑中使用sql&#xff0c;面对一些较复杂的场景&#xff0c;是需要多个sql语句组合起来实现的。如&#xff1a;银行的转账业务&#xff0c;若客户A要转账100元给客户B&#xff0c;就要两条sql&#xff1a;A余额减100&#xff0c;B余额加100&a…

react-router-dom5升级到6

前言 升级前版本为5.1.2 下载与运行 下载 npm install react-router-dom6运行 运行发现报错: 将node_modules删除&#xff0c;重新执行npm i即可 运行发现如下报错 这是因为之前有引用react-router-dom.min&#xff0c;v6中取消了该文件&#xff0c;所以未找到文件导致报错。…

浅谈数字孪生的应用与发展

1、数字孪生概念 ”数字孪生是充分利用物理模型、传感器更新、运行历史等数据,集成多学科、多物理量、多尺度、多概率的仿真过程,在虚拟空间中完成映射,从而反映相对应的实体装备的全生命周期过程。数字孪生是一种超越现实的概念,可以被视为一个或多个重要的、彼此依赖的装…

Kubernetes集群部署Rook Ceph实现文件存储,对象存储,块存储

Kubernetes集群部署Rook Ceph部署Ceph集群 1. Rook Ceph介绍 Rook Ceph是Rook项目中的一个存储方案&#xff0c;专门针对Ceph存储系统进行了优化和封装。Ceph是一个高度可扩展的分布式存储系统&#xff0c;提供了对象存储、块存储和文件系统的功能&#xff0c;广泛应用于提供…

Spring Data Redis对象缓存序列化问题

相信在项目中&#xff0c;你一定是经常使用 Redis &#xff0c;那么&#xff0c;你是怎么使用的呢&#xff1f;在使用时&#xff0c;有没有遇到同我一样&#xff0c;对象缓存序列化问题的呢&#xff1f;那么&#xff0c;你又是如何解决的呢&#xff1f; Redis 使用示例 添加依…

Stable Diffusion WebUI制作光影文字效果

在huggingface上下载control_v1p_sd15_brightness模型。 将模型放在stable-diffusion-webui\extensions\sd-webui-controlnet\models目录下。 SD参数配置 正向提示词&#xff1a; city,Building,tall building,Neon Light, gentle light shines through, anime style, paint…

AI模型训练【偏差/方差】与【欠拟合/过拟合】

在我们拿到一个数据集&#xff0c;高高兴兴准备训练一个模型时&#xff0c;会遇到欠拟合或过拟合的问题&#xff0c;业内也喜欢用偏差和方差这两指标去定义它们&#xff0c;那这些词什么意思呢&#xff1f;有什么方法能避免/解决 欠拟合和过拟合呢&#xff1f; 这其实是非常非常…

【测试基础】构造测试数据之 MySQL 篇

构造测试数据之 MySQL 篇 作为一名测试工程师&#xff0c;我们经常会构造测试数据进行一些功能验证。为了暴露更多的问题&#xff0c;在测试数据的构造上&#xff0c;我们应该尽可能的构造不同类型的字段数据&#xff0c;且一张表的字段最好不低于 10 10 10 个。 对于 MySQL …

UDP信号多个电脑的信息传输测试、配置指南

最近要做一个东西&#xff0c;关于一个软件上得到的信号&#xff0c;如何通过连接的局域网&#xff0c;将数据传输出去。我没做过相关的东西&#xff0c;但是我想应该和软件连接数据库的过程大致是差不多的&#xff0c;就一个ip和一个端口号啥的。 一.问题思路 多个设备同时连…

自动化测试系列 之 Python单元测试框架unittest

一、概述 什么是单元测试 单元测试是一种软件测试方法&#xff0c;是测试最小的可测试单元&#xff0c;通常是一个函数或一个方法。 在软件开发过程中&#xff0c;单元测试作为一项重要的测试方法被广泛应用。 为什么需要单元测试 单元测试是软件开发中重要的一环&#xf…

微服务系列之分布式事务理论

概述 事务是由一组操作构成的可靠的独立的工作单元&#xff0c;事务具备ACID的特性&#xff0c;即原子性、一致性、隔离性和持久性。 分类 大多数情况下&#xff0c;分类是没有意义的一件事。但是分类可以一定程度上&#xff0c;加深理解。 实现 从实现角度来看&#xff0…

c语言函数篇——递归函数

递归函数的工作原理 递归函数的工作原理基于两个主要部分&#xff1a;基本情况和递归情况。基本情况是函数不再调用自身的条件&#xff0c;当达到基本情况时&#xff0c;递归停止并返回结果。递归情况是函数调用自身的部分&#xff0c;它将问题分解为更小的、相似的子问题。 …