一、tomcat设置虚拟目录后用简单的域名代替IP进行本地访问的方法主要有两点
1、修改本机host文件如下:
127.0.0.1 www.a.com 127.0.0.1 xx.a.com 127.0.0.1 a.com 127.0.0.1 www.b.com 127.0.0.1 www.c.com 。。。。。。
2、修改tomcat的server.xml文件如下:
<Host name="www.c.com" appBase="" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> <Context path="" docBase="E:\webservices\tomcat\webapps\shangpin" /> </Host>
重新启动服务器用,www.c.com:8080访问就实现虚拟目录设置了,这样设置后局域网内是不能通过这个域名加端口访问的,现在主要就记录下网上前辈们实现局域网访问的方法(亲自测试成功!)
因为tomcat本身是支持局域网内共享的,只需简单配置防火墙规则即可:
Windows XP配置
Step 1,打开控制面板,进入windows防火墙;
Step 2,选中“例外”选项卡;
Step 3,在添加端口处输入如下的信息:
Windows 7配置
Step 1,在开始菜单搜索框中输入“防火墙”,在出现的结果中选中“高级windows防火墙”;
Step 2,双击“入站规则”选项卡,右击之,选中“新建规则”;
Step 3,选中“端口”按钮,点选“下一步”;
Step 4,选择“TCP”按钮,在“特定本地端口”输入tomcat的端口,如8080,然后按“下一步”;
Step 5,接下来都是不断的按“下一步”,最后可以为你的规则取个名字,如下所示,点击“完成”;
Step 6,在浏览器输入"<hostname>:<port>"敲回车看看能否访问到tomcat项目,如:192.168.0.126:8080,访问成功,如下所示。
注意:经过这样的配置我们就能访问到Localhost下的网站了。
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
如果我们配置了虚拟目录来访问如下:
<Host name="www.c.com" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\webservices\tomcat\webapps\shangpin" />
</Host>
要想局域网访问到这个网站的话我们只需要把虚拟域名修改成ip地址即可:<Host name="192.168.1.100" appBase=""
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="E:\webservices\tomcat\webapps\shangpin" />
</Host>
方法都是从网上找的,自己实践了下达到了自己目标在此备注以免忘记,勿喷!
相关推荐
Ubuntu虚拟机tomcat服务器...这篇文章讲解了如何在Ubuntu虚拟机上搭建tomcat服务器,设置数据库,解决常见问题,并实现虚拟机访问主机的服务器、主机访问虚拟机上的服务器、局域网的其他主机访问我虚拟机上的服务器。
在`<Host>`元素中设置多个主机名,可以实现单台服务器上部署多个网站。 ```xml ``` 此外,还可以利用DNS记录指向同一IP地址来实现多域名访问。 ##### 映射到外网 如果你的服务器部署在本地网络环境中,想要将其...
例如,我们可以使用 TP-LINK WR340G 路由器,进入路由后,我们可以找到一个转发规则,那里面有一个虚拟服务器的这项,点击新增条目以后会有:服务端口号、IP 地址、协议、状态、常用服务端口号。我们只需在这里 IP ...
6. **work** 目录:存放Tomcat处理JSP页面时生成的临时文件和编译后的类文件。 7. **temp** 目录:Tomcat运行时可能会使用的临时文件存储位置。 为了开始使用Apache Tomcat,你需要根据你的操作系统配置环境变量,...
- **LoadRunner**:一个强大的商业性能测试工具,可以模拟大量的虚拟用户同时访问Web应用,从而检测系统的性能瓶颈。 2. **测试环境的设置**: - 客户端和服务器端是否在同一台机器上? - 测试期间服务器是否还...
为了进一步增强安全性,可以为存储日志文件的虚拟目录设置IP访问限制。这样只有经过白名单认证的IP地址才能访问这些文件。 #### IIS7服务器 **1. 日志文件切割** IIS7提供了更为灵活的日志管理选项,包括自动...
- 设置虚拟主机,即通过域名访问特定的应用程序。在`<Host>`标签下添加一个新的`<Context>`标签来定义应用的上下文路径。 ```xml <Context path="" docBase="D:\Program Files\Apache Software Foundation\...
1. **局域网搭建**:通过实体机与虚拟机构建一个小规模的局域网环境。 2. **服务器配置**:利用实体机上的Tomcat服务器来模拟一个Web服务站点。 3. **客户端访问**:使用虚拟机作为客户端,通过网络访问实体机上的...
在这个例子中,Web服务(如Tomcat)在虚拟机中监听3107端口,通过端口映射,我们可以将宿主机的23107端口映射到虚拟机的3107端口,从而在局域网内的其他设备上通过访问宿主机的IP地址和映射端口来访问虚拟机的服务。...
1. **交换机配置**:参赛者需要将1到10号端口划分为同一个VLAN,这涉及到基本的网络隔离技术,通过VLAN(虚拟局域网)可以实现不同端口间的数据隔离,增强网络的安全性和效率。 2. **ACL配置**:ACL(访问控制列表...
DNS服务允许用户使用域名而不是IP地址来访问网站。配置DNS服务通常包括: - 安装和配置DNS服务器软件包(如BIND)。 - 设置主配置文件,通常为named.conf。 - 配置区域文件来指定域名到IP地址的映射。 - 测试DNS...
- VLAN (虚拟局域网) - NetBIOS (网络基本输入输出系统) - TCP/IP (传输控制协议/互联网协议) - IPX/SPX (互联网包交换/顺序包交换) - SMTP (简单邮件传输协议) - FTP (文件传输协议) - MAC地址 (媒体访问...
- **访问地址**:提供互联网访问地址和局域网访问地址。 #### 三、系统试运行的工作时间安排 - **基本数据输入阶段**(2013年某月至某月): - 完成系统运行平台的搭建,进行数据库挂接等工作。 - 创建组织架构...
对于本项目来说,Xxxxxx系统采用了服务器虚拟化技术,在VMware虚拟机上部署应用软件。具体而言,系统分为互联网端和局域网端两部分,分别部署在不同的服务器上。此外,还详细列出了局域网服务器和互联网服务器的具体...
现在,NSTL需要支持包括Oracle、MySQL、TRIP检索和索引、Solr检索和索引、Neo4j、Tomcat、Nginx、各种Web服务器以及前端测试案例等多种复杂的环境搭建,这超出了现有的资源能力。 2. **平台架构建议**: - **平台...
通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。 11、EJB是基于哪些技术实现的?并说出...
通过对虚拟机的CPU使用率、内存占用、磁盘I/O等关键指标进行实时监控,可以帮助企业更好地管理和优化虚拟化资源。 综上所述,美信云网管以其强大的兼容性和丰富的监测功能,在企业级网络管理和维护领域发挥着重要...