Files
004_comission/tsc1877/task1/project/docs/topology.svg
louiscklaw 5c584709c4 update,
2025-01-31 20:14:02 +08:00

1 line
8.7 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="461px" height="401px" viewBox="-0.5 -0.5 461 401" content="&lt;mxfile&gt;&lt;diagram id=&quot;5sEAdSiLm7nrlTKC_x6b&quot; name=&quot;Page-1&quot;&gt;7VhRb5swEP41kbaXCDBJk8c2abeXSZP6sPbRhQtYMTgzJiH79TsHE8AmWqqmzSbtCd9n++z77gOfGZFFVn2RdJN+EzHwUeDF1YgsR0HgeyTAh0b2NXIzv6mBRLLYDGqBR/YLmpkGLVkMRW+gEoIrtumDkchziFQPo1KKXX/YSvD+qhuagAM8RpS76A8Wq7RGZxOvxb8CS9JmZd8zPRltBhugSGksdh2I3I/IQgqh6lZWLYBr8hpe6nkPJ3qPG5OQq7MmmH1sKS9NcEsRrUGa7al9E7MUZR6DnuaPyN0uZQoeNzTSvTvMMmKpyrjp3oJUDPm65SzJEXsRSokMO8xq2A3VyS37RyJQQSAyUHKPQ5oJM7NnIx6fGHvXpiKcGiztpIE0wVKT/uTou2UIG4akYcICh688YXmlI5Ci2h9ynGP+kcApx4XvXnQr0a1PEjDwApqxn9/G8QWoDKZ9KknoUukHA1ROL8AkcZjcqnSd0cOgAuR2kEMaZyz/C5jzLBHOP5C50GEu2xc/+dVJIfabOf1AUianSHEk1Hthry+l0GKNeB/I2tRhzeEDj6iNbq44VLf68MSwIY9NcxlxWhQsQrBQVCoX7rCFjMj9ExpeYzxrYzxpzGXV7VzuG6ti6qnxge3OLLTaSdpo5tRxQOyc5FZeMFZRygh6n3eMJAHVEZabvW52vIHsHEEJnCq27W9jKGdmje+C4Qbbl+rGksfMSnu9fTOre9RbjkLLUWA7qoN2HB0kdAz8LFXN/quqpyriqiq8rqoCW1V2bXSuqmx5Brajy6lqfiVVtUJ67vb9QVWtkp67QnrfbxW5sqqsqugojlerynIU2I4upyrf/ydktWKcLwQXEu0YVrQ8VDXnC6erkuDKJ1rQT244v9C3J3xHlbj3vlQp/bvhVrsNHgqISgnjgoRjBjIJkS1sjKMyXY8hLsfp2q1E9QH8EIbE0RsWk6ovm0JJsYZGALnIwdKEgai5cEeYf7w/uTfxjMWxXmawsG1L3/ar9LZr0ryfoclAbTt4VX99aYtm+9ukznD784nc/wY=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g><rect x="0" y="0" width="460" height="310" rx="46.5" ry="46.5" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe flex-end; justify-content: unsafe center; width: 458px; height: 1px; padding-top: 307px; margin-left: 1px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">Docker</div></div></div></foreignObject><text x="230" y="307" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">Docker</text></switch></g><rect x="80" y="210" width="120" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 240px; margin-left: 81px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">nginx proxy manager<br />(reverse proxy)</div></div></div></foreignObject><text x="140" y="244" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">nginx proxy manager...</text></switch></g><rect x="20" y="60" width="120" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 90px; margin-left: 21px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">vthkmall server<br />(admin)</div></div></div></foreignObject><text x="80" y="94" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">vthkmall server...</text></switch></g><rect x="200" y="30" width="120" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 60px; margin-left: 201px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">mysql</div></div></div></foreignObject><text x="260" y="64" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mysql</text></switch></g><rect x="300" y="170" width="120" height="60" rx="9" ry="9" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 200px; margin-left: 301px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">mysql<br />(nginx proxy)</div></div></div></foreignObject><text x="360" y="204" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">mysql...</text></switch></g><path d="M 219.96 237.4 L 223.86 247.15 L 200.46 239.81 L 212.35 218.37 L 216.25 228.12 L 280.04 202.6 L 276.14 192.85 L 299.54 200.19 L 287.65 221.63 L 283.75 211.88 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 159.68 85.75 L 164.37 95.14 L 140.45 89.78 L 150.51 67.42 L 155.21 76.81 L 180.32 64.25 L 175.63 54.86 L 199.55 60.22 L 189.49 82.58 L 184.79 73.19 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 133.34 191 L 142.08 185.18 L 139.72 209.58 L 116.29 202.37 L 125.02 196.55 L 86.66 139 L 77.92 144.82 L 80.28 120.42 L 103.71 127.63 L 94.98 133.45 Z" fill="none" stroke="rgb(0, 0, 0)" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 145 340.5 L 155.5 340.5 L 140 359.5 L 124.5 340.5 L 135 340.5 L 135 289.5 L 124.5 289.5 L 140 270.5 L 155.5 289.5 L 145 289.5 Z" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><rect x="110" y="370" width="60" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 58px; height: 1px; padding-top: 385px; margin-left: 111px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">https://secure.s34.ierg4210.ie.cuhk.edu.hk<br />80/443</div></div></div></foreignObject><text x="140" y="389" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">https://se...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>