我尝试设置 xsp2 网络服务器来服务多个应用程序。
创建了配置文件sites.webapp
<apps>
<web-application>
<name>app1</name>
<vhost>domain1.com</vhost>
<vport>8080</vport>
<vpath>/</vpath>
<path>/var/www/app1</path>
</web-application>
<web-application>
<name>app2</name>
<vhost>domain2.com</vhost>
<vport>8080</vport>
<vpath>/</vpath>
<path>/var/www/app2</path>
</web-application>
</apps>
然后我启动服务器
xsp2 --appconfigfile site.webapp
http://domain1.com:8080 显示来自 app2 的页面。 http://domain2.com:8080显示来自 app2 的同一页面。
似乎 xsp2 使用了 sites.webapp 中的最后一个应用程序并用它来服务所有请求。
我究竟做错了什么?请帮助为 xsp2 设置多个虚拟主机。