Illustrate pass-vhosts rule
[metaproxy-moved-to-github.git] / etc / config3.xml
1 <?xml version="1.0"?>
2 <metaproxy xmlns="http://indexdata.com/metaproxy" version="1.0">
3   <start route="start"/>
4   <routes>
5     <route id="start">
6       <filter type="frontend_net">
7         <threads>10</threads>
8         <port>@:9000</port>
9         <timeout>30</timeout>
10       </filter>
11       <filter type="log">
12         <message>F</message>
13       </filter>
14       <filter type="virt_db">
15         <pass-vhosts>true</pass-vhosts>
16         <virtual>
17           <database>db1</database>
18           <target>localhost:9999/Default</target>
19         </virtual>
20         <virtual>
21           <database>db2</database>
22           <target>localhost:9998/Default</target>
23         </virtual>
24         <virtual>
25           <database>db3</database>
26           <target>bagel.indexdata.dk:80</target>
27         </virtual>
28         <virtual>
29           <database>gils</database>
30           <target>indexdata.dk/gils</target>
31         </virtual>
32         <virtual>
33           <database>marc</database>
34           <target>indexdata.dk/marc</target>
35         </virtual>
36         <virtual>
37           <database>loc</database>
38           <target>z3950.loc.gov:7090/voyager</target>
39         </virtual>
40         <virtual>
41           <database>all</database>
42           <target>localhost:9999/Default</target>
43           <target>localhost:9998/Slow</target>
44           <target>z3950.loc.gov:7090/voyager</target>
45         </virtual>
46       </filter>
47       <filter type="log">
48         <message>M</message>
49       </filter>
50       <filter type="multi">
51         <hideunavailable/>
52         <mergetype>roundrobin</mergetype>
53       </filter>
54       <filter type="log">
55         <message>B</message>
56       </filter>
57       <filter type="z3950_client">
58         <timeout>30</timeout>
59       </filter>
60       <filter type="bounce"/>
61     </route>
62   </routes>
63 </metaproxy>
64