【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

相关文章

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

Apache 高级配置实战之从连接保持到日志分析的完整指南

《Apache高级配置实战之从连接保持到日志分析的完整指南》本文带你从连接保持优化开始,一路走到访问控制和日志管理,最后用AWStats来分析网站数据,对Apache配置日志分析相关知识感兴趣的朋友... 目录Apache 高级配置实战:从连接保持到日志分析的完整指南前言 一、Apache 连接保持 - 性

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

mybatis的mapper对应的xml写法及配置详解

《mybatis的mapper对应的xml写法及配置详解》这篇文章给大家介绍mybatis的mapper对应的xml写法及配置详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,... 目录前置mapper 对应 XML 基础配置mapper 对应 xml 复杂配置Mapper 中的相

Spring Security介绍及配置实现代码

《SpringSecurity介绍及配置实现代码》SpringSecurity是一个功能强大的Java安全框架,它提供了全面的安全认证(Authentication)和授权(Authorizatio... 目录简介Spring Security配置配置实现代码简介Spring Security是一个功能强

SpringCloud使用Nacos 配置中心实现配置自动刷新功能使用

《SpringCloud使用Nacos配置中心实现配置自动刷新功能使用》SpringCloud项目中使用Nacos作为配置中心可以方便开发及运维人员随时查看配置信息,及配置共享,并且Nacos支持配... 目录前言一、Nacos中集中配置方式?二、使用步骤1.使用$Value 注解2.使用@Configur

qtcreater配置opencv遇到的坑及实践记录

《qtcreater配置opencv遇到的坑及实践记录》我配置opencv不管是按照网上的教程还是deepseek发现都有些问题,下面是我的配置方法以及实践成功的心得,感兴趣的朋友跟随小编一起看看吧... 目录电脑环境下载环境变量配置qmake加入外部库测试配置我配置opencv不管是按照网上的教程还是de

如何Python使用设置word的页边距

《如何Python使用设置word的页边距》在编写或处理Word文档的过程中,页边距是一个不可忽视的排版要素,本文将介绍如何使用Python设置Word文档中各个节的页边距,需要的可以参考下... 目录操作步骤代码示例页边距单位说明应用场景与高级用China编程途小结在编写或处理Word文档的过程中,页边距是一个

Logback在SpringBoot中的详细配置教程

《Logback在SpringBoot中的详细配置教程》SpringBoot默认会加载classpath下的logback-spring.xml(推荐)或logback.xml作为Logback的配置... 目录1. Logback 配置文件2. 基础配置示例3. 关键配置项说明Appender(日志输出器

使用JavaConfig配置Spring的流程步骤

《使用JavaConfig配置Spring的流程步骤》JavaConfig是Spring框架提供的一种基于Java的配置方式,它通过使用@Configuration注解标记的类来替代传统的XML配置文... 目录一、什么是 JavaConfig?1. 核心注解2. 与 XML 配置的对比二、JavaConf