openresty
tcp/80
Open service 34.68.234.4:443 · training.westshield.com
2026-01-04 21:16
HTTP/1.1 404 Not Found
Date: Sun, 04 Jan 2026 21:16:42 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 2852
Connection: close
Vary: Accept-Encoding
Cache-Control: no-cache, no-store, must-revalidate
ETag: W/"b24-BuLZF0X9Sfynnn0phv9ObRhH8NE"
Vary: Accept-Encoding
Page title: 404 - Page Not Found
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>404 - Page Not Found</title>
<style>
* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
body {
font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
margin: 0;
padding: 0;
background: #000;
color: white;
display: grid;
min-height: 100vh;
place-content: center;
overflow: hidden;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.spotlight {
position: fixed;
left: 0;
right: 0;
bottom: -30vh;
background: linear-gradient(45deg,#00dc82,#36e4da 50%,#0047e1);
filter: blur(20vh);
height: 40vh;
z-index: 10;
}
.error-container {
max-width: 520px;
text-align: center;
z-index: 20;
position: relative;
}
.error-code {
font-size: 8rem;
font-weight: 500;
margin-bottom: 2rem;
line-height: 1;
letter-spacing: -0.025em;
}
.error-message {
font-size: 1.25rem;
font-weight: 300;
margin-bottom: 4rem;
line-height: 1.375;
padding: 0 2rem;
}
@media (min-width: 640px) {
.error-code {
font-size: 10rem;
}
.error-message {
font-size: 2.25rem;
padding: 0;
}
}
/* Dark theme classes to match error.vue */
.font-sans { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif; }
.antialiased { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.dark { color-scheme: dark; }
.text-white { color: rgb(255 255 255); }
.grid { display: grid; }
.min-h-screen { min-height: 100vh; }
.place-content-center { place-content: center; }
.overflow-hidden { overflow: hidden; }
</style>
</head>
<body class="font-sans antialiased dark text-white grid min-h-screen place-content-center overflow-hidden" data-v-573335c0="">
<div class="spotlight"></div>
<div class="error-container">
<h1 class="error-code">404</h1>
<p class="error-message">Page not found!</p>
</div>
</body>
</html>
Open service 34.68.234.4:80 · training.westshield.com
2026-01-04 21:16
HTTP/1.1 301 Moved Permanently Server: openresty Date: Sun, 04 Jan 2026 21:16:42 GMT Content-Type: text/html Content-Length: 166 Connection: close Location: https://training.westshield.com/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>