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

本文主要是介绍【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

 

这篇关于【jdk与tomcat配置文件夹共享防火墙设置(入站出站规则)】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/551025

相关文章

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

Spring Boot spring-boot-maven-plugin 参数配置详解(最新推荐)

《SpringBootspring-boot-maven-plugin参数配置详解(最新推荐)》文章介绍了SpringBootMaven插件的5个核心目标(repackage、run、start... 目录一 spring-boot-maven-plugin 插件的5个Goals二 应用场景1 重新打包应用

Java中读取YAML文件配置信息常见问题及解决方法

《Java中读取YAML文件配置信息常见问题及解决方法》:本文主要介绍Java中读取YAML文件配置信息常见问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要... 目录1 使用Spring Boot的@ConfigurationProperties2. 使用@Valu

Jenkins分布式集群配置方式

《Jenkins分布式集群配置方式》:本文主要介绍Jenkins分布式集群配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装jenkins2.配置集群总结Jenkins是一个开源项目,它提供了一个容易使用的持续集成系统,并且提供了大量的plugin满

SpringBoot线程池配置使用示例详解

《SpringBoot线程池配置使用示例详解》SpringBoot集成@Async注解,支持线程池参数配置(核心数、队列容量、拒绝策略等)及生命周期管理,结合监控与任务装饰器,提升异步处理效率与系统... 目录一、核心特性二、添加依赖三、参数详解四、配置线程池五、应用实践代码说明拒绝策略(Rejected

linux hostname设置全过程

《linuxhostname设置全过程》:本文主要介绍linuxhostname设置全过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录查询hostname设置步骤其它相关点hostid/etc/hostsEDChina编程A工具license破解注意事项总结以RHE

SQL Server配置管理器无法打开的四种解决方法

《SQLServer配置管理器无法打开的四种解决方法》本文总结了SQLServer配置管理器无法打开的四种解决方法,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录方法一:桌面图标进入方法二:运行窗口进入检查版本号对照表php方法三:查找文件路径方法四:检查 S

Python设置Cookie永不超时的详细指南

《Python设置Cookie永不超时的详细指南》Cookie是一种存储在用户浏览器中的小型数据片段,用于记录用户的登录状态、偏好设置等信息,下面小编就来和大家详细讲讲Python如何设置Cookie... 目录一、Cookie的作用与重要性二、Cookie过期的原因三、实现Cookie永不超时的方法(一)

Linux中SSH服务配置的全面指南

《Linux中SSH服务配置的全面指南》作为网络安全工程师,SSH(SecureShell)服务的安全配置是我们日常工作中不可忽视的重要环节,本文将从基础配置到高级安全加固,全面解析SSH服务的各项参... 目录概述基础配置详解端口与监听设置主机密钥配置认证机制强化禁用密码认证禁止root直接登录实现双因素

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、