Windows内使用Tomcat新建虚拟主机,并使用telnet访问
JDK版本:17.0.2
Tomcat版本:10.0.17
建议删除Tomcat重新安装一个全新的,以免发生未知的错误。
1.创建域文件
在Tomcat所在文件夹里创建名为webprog的文件夹,在webprog中再创建名为ROOT的文件夹,再在ROOT里面创建webtest.txt,文件内容为webprogtest-problem 1。
2.修改server.xml
打开Tomcat文件夹-conf-server.xml,拉到文件末尾。在原有</Host>之后添加选中的部分。
<Host name="www.webprog.org" appBase="AAA"
unpackWARs="true" autoDeploy="true">
</Host>
在AAA的位置填上你的webprog的绝对路径,其他的不变,保存。
3.修改系统hosts
这一步主要是为了在浏览器中能访问成功,不影响telnet访问,不然会出现404,因为这个虚拟主机是在局域网上的,浏览器去公网上找不到位置,需要手动告诉电脑网址对应的ip地址。
在C:\Windows\System32\drivers\etc下,找到hosts文件用记事本打开,在最后一行加上:127.0.0.1 www.webprog.org
如果没有hosts文件,在桌面创建host.txt文件复制以下内容:
# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.## Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a '#' symbol.## For example:## 102.54.94.97 rhino.acme.com # source server# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost127.0.0.1 localhost127.0.0.1 www.webprog.org
保存txt文件,并把文件移动到上述位置。
4.修改web.xml
这一步是设置欢迎页面,使得其他设备有权限访问。将webtest.txt设置成欢迎页,不然浏览器会返回403拒绝访问。
打开conf中的web.xml,拉到最后,添加选中的那一行,保存退出。
5.telnet访问
打开cmd,键入:startup.bat启动Tomcat。
新建一个txt文件,输入如下内容:
注意空格,host不区分大小写。host表示访问虚拟主机的哪个域,不同的域文件不互通。
重新打开一个cmd,键入:telnet localhost 8080或者 telnet www.webprog.org 8080。两者没有区别,因为在hosts文件里已经告诉电脑localhost和www.webprog.org都指向127.0.0.1,此ip地址代表的就是本机,所以直接写ip地址也是可以的,8080则代表进入到本机的Tomcat应用,即虚拟主机。
回车后是一个纯黑界面,键入:ctrl+],出现如下界面:
直接回车后又是一个纯黑界面,复制刚才创建的txt文档中的两句话,在纯黑界面右键,然后回车(可能要两次),注意要快,不然会遗失主机。而且不能修改,输入错误即使修改对也会报错。
成功!
如果想通过浏览器访问可以输入:www.webprog.org:8080。
Windows内使用Tomcat新建虚拟主机,并使用telnet访问相关推荐
- Tomcat定义虚拟主机案例
Tomcat定义虚拟主机案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.准备环境 1>.创建web程序的根目录 [root@yinzhengjie ~]# mkdir ...
- Tomcat配置虚拟主机
第一步:创建站点目录 mkdir -p /data/{test,logs} 第二步:创建测试页 测试页 [root@localhost tomcat]# cat /data/test/index.js ...
- Tomcat介绍和安装,以及tomcat的虚拟主机配置
为什么Tomcat火了 Tomcat介绍 Tomcat核心组件 简述Tomcat处理请求过程 Tomcat目录机构 Tomcat安装 虚拟主机配置 Tomcat介绍 ●自从JSP发布之后,推出了各式各 ...
- 虚拟服务器英文版设置,apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料).doc...
apache配置(linux及windows中的设置)以及虚拟主机的设置(国外英语资料) apache配置(linux及windows中的设置)以及虚拟主机的设置 Syllabus Apache in ...
- tomcat配置虚拟目录 / tomcat配置虚拟主机
tomcat配置虚拟目录 虚拟目录的作用:可以发布指定目录下的项目 (之前讲解过--如果我们想要去发布一个web项目,那么这个项目必须放在tomcat的webapps目录下:放到webapps目录下之 ...
- Linux使用Tomcat部署虚拟主机
一.虚拟主机知识 关于虚拟主机,我已经写过多篇文章了(Nginx虚拟主机,Web虚拟主机),可以看到只要是搭建web运行环境,用到虚拟主机技术的情况还是很多的,做大的好处就是省钱,一台服务器能办到的事 ...
- Linux配置虚拟主机后,只能访问到主页怎么办?
Linux配置虚拟主机后,只能访问到主页怎么办? 今天配置了lamp后,添加了一个虚拟主机,配置http.conf后,增加虚拟主机,测试访问发现只有域名下能访问,ljt.com但是域名下所有的都访问不 ...
- Tomcat的虚拟主机的配置
比如:配置一个虚拟主机的名字是www.sina.com 1 改动window系统中的HOST文件[C:\WINDOWS\system32\drivers\etc\hosts] 127.0.0.1 ...
- Tomcat配置虚拟主机的两种方式
1.基于主机名的虚拟主机配置 在随意盘符下建立一个目录作为虚拟地址的目录.例如:F:\virtualhost1,在其下建立 test1.html,写入内容例如:test 在tomcat/conf/se ...
最新文章
- 利用多线程解决多业务不同定时区间歇触发问题的一种方法
- prism项目搭建 wpf_Prism完成的一个WPF项目
- 2018/Province_Java_A/1/分数
- c# mongodb or查询_C# MongoDB 查询方法
- 2020,这些前沿技术成全球关注热点
- MongoDB安装中断问题 - 踩坑篇
- Servlet的学习之web路径问题
- NS3 MyApp Class Reference
- Pascal VOC 数据集国内下载
- BG.Hive - part3
- oppok3如何刷机_oppok3刷机方法
- 充值抖币显示苹果服务器异常,抖音充值抖币怎么充值不了
- c51单片机模块化编程
- →箭头符号大全复制_特殊符号大全,想要那个自己来复制
- 激光发生器的防浪涌防静电保护
- Delphi7_Lite_Fullv7.3优化精简全功能版
- 蓝牙耳机品牌哪个音质好佩戴舒适性?2023年蓝牙耳机盘点
- Sorry ,中产 -20160929
- world添加水印java,Java添加水印到Word文档
- es6去除重复项_ES5 ES6中Array对象去除重复项的方法总结
热门文章
- android 4.2 自定义PreferenceCategory PreferenceScreen Preference等
- 违约预测模型后续工作
- 为什么我的QQ打不开呢?
- 幼儿应不应该使用计算机,该不该对幼儿进行电脑教育?
- 英国Assignment写作要求通常包括哪些方面?
- Chrome 总是打开就崩溃原因
- 精益数据分析 - 第3章 你把生命献给谁
- R语言量化:合成波动率指数移动平均策略分析标准普尔500波动率指数(VIX)
- com.sec.android.app意外停止,三星手机主屏幕进程意外停止的最佳解决方法.pptx
- 路由器断网如何配置上网