一個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