для example.com, в appBase длянастройки Dynamic Wildcard в Tomcat server.xml (Non WWW)
а) www.example.com & example.com является /home/example/public_html/e
- это сайт WordPress ,
b) любые другие * .example.com is /home/example/public_html
- Веб-приложение Java.
Для достижения этой цели в server.xml, я поддерживаю следующее
а) Для WWW & example.com
<Host name="example.com" appBase="/home/example/public_html/e" ...>
<Alias>www.example.com</Alias>
...
</Host>
б) Для других подстановочных знаков, следующее НЕ РАБОТА
<Host name="*.example.com" appBase="/home/example/public_html" ...>
...
</Host>
так как обход, я должен MANUALLY ADD это когда a, b, c и т. Д. Динамически регистрируются клиентами. Каждый раз, когда требуется перезагрузка Tomcat.
<Host name="*.example.com" appBase="/home/example/public_html" ...>
<Alias>a.example.com</Alias>
<Alias>b.example.com</Alias>
<Alias>c.example.com</Alias>
...
</Host>
МОЙ ВОПРОС
Поскольку шаблоны создаются динамически при регистрации клиента, как я динамически устанавливать в server.xml, так что ручной ввод & Tomcat перезапуска можно избежать.