一个IP地址,多个域名能够解析到一个共享服务器实例相同的IP。若是内容是为别名的名称是不一样的,那么虚拟主机须要配置为每一个部署上下文表示名称上下文将回应。 那么来看看怎么配置这个东西 通俗点说**
配了才能访问
**java
有两个地方能够配置web
myapp.xml服务器
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_3.dtd"> <Configure id="testWebapp" class="org.eclipse.jetty.webapp.WebAppContext"> <Set name="contextPath">/example</Set> <Set name="war"><Property name="jetty.webapps" default="."/>/myapp.war</Set> <Set name="virtualHosts"> <Array type="java.lang.String"> <Item>127.0.0.1</Item> <Item>localhost</Item> </Array> </Set> </Configure>
咱们看最直接的配置,其余的都不要了 解释一下app
名字 | 类型 | 备注 |
---|---|---|
contextPath |
string | 项目访问路径 |
war |
string | war包路径 |
virtualHosts |
array | ip、域名配置,也就是说配了这些才能访问 |
OK,也就是说上面的
virtualHosts
的配置,除了127.0.0.1
,localhost
其余都不能访问,哪怕你本机地址eclipse
今天就是简单的说了一个配置,其实jetty还有不少配置,有空把我了解到的一一写出来webapp