惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 周伟

域名解析文件hosts文件是什么?如何修改hosts文件? PowerDesigner 使用心得 - 周伟 CSV扩展类 - 周伟 C++导入导出CSV文件 struct+vector实现树结构 WebService 随写 - 周伟 mysql相关文章收集 Linux下两种自动启动Tomcat的方法 - 周伟 linux自动启动mysql LINUX下mysql的大小写区分设置 - 周伟 Jdom使用指南 vector+struct在数据接口中的应用 UML用例中使用和扩展意义 枚举和字符串互转 单件模式的C++标准实现 设计模式 Add Crash Reporting to Your Applications with the CrashRpt Library 设计模式——单键模式(singleton)C++实现 Singleton的C++实现 及相关问题
实现TOMCAT服务下一个ip绑定多域名绑定的方法
周伟 · 2010-08-24 · via 博客园 - 周伟

转载http://www.pw88.com/internetd/sort054/sort0105/3661.html

tomcat下的配置都在conf下的server.xml下实现。。。
里面从高到低分为:
Server
 --Service
  --Connector
  --Engine
   --Host
    --Context

首先把通讯接口下的PORT改为80,这样就不用在浏览器中输入端口号了,如:


<!-- Define a non-SSL HTTP/1.1 Connector on port 8080 -->
    <Connector
port="80"               maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" />
HOST代表虚拟主机:
默认有

 <Host name="localhost" appBase="webapps"
       unpackWARs="true" autoDeploy="true"
       xmlValidation="false" xmlNamespaceAware="false">
      </Host>
所以我们平时都是直接输入http://localhost/:端口号/项目名   就好了。。
假如我现在有个项目在E盘下的workspace目录,项目名为LZW
我不想部署在tomcat下的webapp目录下,而是直接想在TOMCAT下加载这个项目
并且用个域名(http://www.pw88.com/)来映射。这样我们可以加上下面这段代码
 


 <Host name="http://www.pw88com/" appBase="e:\workspace\LZW 
  unpackWARs="true" autoDeploy="true" 
  xmlValidation="false" xmlNamespaceAware="false"> 
  <Context path="" docBase="WebRoot" debug="0" reloadable="true" crossContext="true" /> 
 </Host>
appBase为项目的绝对路径,docBase为WEB目录

假如我现在的图片都放在d:\ext.lzw.com\img下,我想用个二级域名
(img.lzw.com)映射它,假如在d:\ext.lzw.com\img下放入一张图片1.jpg,我们就
可以输入img.lzw.com/1.jpg来访问它了。。加上下面代码就可以实现了。。


   <Host name="img.lzw.com" appBase="d:\ext.lzw.com\img" 
  unpackWARs="true" autoDeploy="true" 
  xmlValidation="false" xmlNamespaceAware="false"> 
  <Context path="" docBase="" debug="0" reloadable="true" crossContext="true" /> 
    </Host>
最终我们要在本地访问域名,还得修改相爱HOST文件。。打开
C:\WINDOWS\system32\drivers\etc\hosts
加上

127.0.0.1       http://www.pw88.com/
127.0.0.1       img.lzw.com