nginx 1.25.3
tcp/443 tcp/80
Open service 152.53.18.71:443 · dev.cv.cloudsurf.digital
2026-01-12 21:18
HTTP/1.1 502 Bad Gateway Server: nginx/1.25.3 Date: Mon, 12 Jan 2026 21:18:32 GMT Content-Type: text/html Content-Length: 157 Connection: close Strict-Transport-Security: max-age=31536000 Page title: 502 Bad Gateway <html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.25.3</center> </body> </html>
Open service 152.53.18.71:443 · dev.cv.cloudsurf.digital
2026-01-11 21:23
HTTP/1.1 502 Bad Gateway Server: nginx/1.25.3 Date: Sun, 11 Jan 2026 21:23:23 GMT Content-Type: text/html Content-Length: 157 Connection: close Strict-Transport-Security: max-age=31536000 Page title: 502 Bad Gateway <html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.25.3</center> </body> </html>
Open service 152.53.18.71:443 · dev.cv.cloudsurf.digital
2026-01-10 21:21
HTTP/1.1 502 Bad Gateway Server: nginx/1.25.3 Date: Sat, 10 Jan 2026 21:21:22 GMT Content-Type: text/html Content-Length: 157 Connection: close Strict-Transport-Security: max-age=31536000 Page title: 502 Bad Gateway <html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.25.3</center> </body> </html>
Open service 152.53.18.71:443 · dev.cv.cloudsurf.digital
2026-01-09 21:47
HTTP/1.1 502 Bad Gateway Server: nginx/1.25.3 Date: Fri, 09 Jan 2026 21:47:14 GMT Content-Type: text/html Content-Length: 157 Connection: close Strict-Transport-Security: max-age=31536000 Page title: 502 Bad Gateway <html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.25.3</center> </body> </html>
Open service 152.53.18.71:443 · dev.cv.cloudsurf.digital
2026-01-09 18:05
HTTP/1.1 200 OK
Server: nginx/1.25.3
Date: Fri, 09 Jan 2026 18:05:18 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 2404
Connection: close
X-Powered-By: Express
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,PUT,POST,DELETE
Access-Control-Allow-Headers: Content-Type,Authorization
Vary: Origin
Strict-Transport-Security: max-age=31536000
<!DOCTYPE html>
<html lang="en">
<head>
<style data-vite-theme="" data-inject-first="">:root {
--background: 0 0% 100%;
--foreground: 20 14.3% 4.1%;
--muted: 60 4.8% 95.9%;
--muted-foreground: 25 5.3% 44.7%;
--popover: 0 0% 100%;
--popover-foreground: 20 14.3% 4.1%;
--card: 0 0% 100%;
--card-foreground: 20 14.3% 4.1%;
--border: 20 5.9% 90%;
--input: 20 5.9% 90%;
--primary: 222 47% 11%;
--primary-foreground: 221 8% 97%;
--secondary: 60 4.8% 95.9%;
--secondary-foreground: 24 9.8% 10%;
--accent: 60 4.8% 95.9%;
--accent-foreground: 24 9.8% 10%;
--destructive: 0 84.2% 60.2%;
--destructive-foreground: 60 9.1% 97.8%;
--ring: 20 14.3% 4.1%;
--radius: 0.5rem;
}
.dark {
--background: 240 10% 3.9%;
--foreground: 0 0% 98%;
--muted: 240 3.7% 15.9%;
--muted-foreground: 240 5% 64.9%;
--popover: 240 10% 3.9%;
--popover-foreground: 0 0% 98%;
--card: 240 10% 3.9%;
--card-foreground: 0 0% 98%;
--border: 240 3.7% 15.9%;
--input: 240 3.7% 15.9%;
--primary: 222 47% 11%;
--primary-foreground: 221 8% 97%;
--secondary: 240 3.7% 15.9%;
--secondary-foreground: 0 0% 98%;
--accent: 240 3.7% 15.9%;
--accent-foreground: 0 0% 98%;
--destructive: 0 62.8% 30.6%;
--destructive-foreground: 0 0% 98%;
--ring: 240 4.9% 83.9%;
--radius: 0.5rem;
}</style>
<script type="module">
import { createHotContext } from "/@vite/client";
const hot = createHotContext("/__dummy__runtime-error-plugin");
function sendError(error) {
if (!(error instanceof Error)) {
error = new Error("(unknown runtime error)");
}
const serialized = {
message: error.message,
stack: error.stack,
};
hot.send("runtime-error-plugin:error", serialized);
}
window.addEventListener("error", (evt) => {
sendError(evt.error);
});
window.addEventListener("unhandledrejection", (evt) => {
sendError(evt.reason);
});
</script>
<script type="module">
import RefreshRuntime from "/@react-refresh"
RefreshRuntime.injectIntoGlobalHook(window)
window.$RefreshReg$ = () => {}
window.$RefreshSig$ = () => (type) => type
window.__vite_plugin_react_preamble_installed__ = true
</script>
<script type="module" src="/@vite/client"></script>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx?v=TnL0tGcjG9uRonOBt6j2q"></script>
</body>
</html>
Open service 152.53.18.71:80 · dev.cv.cloudsurf.digital
2026-01-09 18:05
HTTP/1.1 301 Moved Permanently Server: nginx/1.25.3 Date: Fri, 09 Jan 2026 18:05:18 GMT Content-Type: text/html Content-Length: 169 Connection: close Location: https://dev.cv.cloudsurf.digital/ Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>nginx/1.25.3</center> </body> </html>