N
NuxtBoog

Odd situation with Nuxt hosting and site accessibility

Hey everyone. First post on this Discord. We have a Nuxt app (an intranet, small company app) that we have deployed through Digital Ocean. We love it. It works flawlessly, except one issue. Anyone on Verizon Wireless can't access it. From in our out of their company, from all over our state, you can access and use the app in any situation except if you are on a VZW network, not on WI-FI. It's not a DNS issue either. We looked into Digital Ocean, but the firewall isn't even turned on at all. Digital Ocean uses CloudFlare, but there's no interface for that even. So we really are kind of stuck there. In the odd scenario that we may have to try a different host, everything that Nuxt and Nitro suggest has less than ideal pricing options (pay per user, large fees for a small project, etc) and generally uses some kind of edge network (CDN). What do people do on here for hosting? Any advice?
˙̔̏̊18d ago
What specifically are you referring to, when you say can't access it? - does nslookup <your-web-site> return your IP address in the A record (DNS)? - can you ping <your-web-site> your site (connectivity / TCP)? - can you not curl -v <your-web-site> your site (HTTP/S)?
B
Boog18d ago
We get a DNS error name not resolved when trying to open the URL while on VZW We are working on trying to nslookup and ping but everyone is gone for the day but me, and I have to leave now too
˙̔̏̊18d ago
Well then it certainly sounds like a DNS issue though?
B
Boog17d ago
It's definitely a DNS issue. Not sure if Cloudflare is blocking all VZW or if Verizon is blocking the IP / URLs of the app
˙̔̏̊17d ago
By checking if it already fails with nslookup or rather only at the ping you can find out if the IP is blocked/not resolved for some reason at DNS level, or at the actual networking level. If Cloudflare was blocking the ASN (which I don't really think), then I would think that it would display a "Your ASN is blocked" page, instead of not resolving at all.
B
Boog17d ago
Good point. I suspect that it's VZW not playing nice
L
l422y17d ago
What state?
B
Boog17d ago
MN It's definitely Verizon DNS issue. Not sure if it doesn't like the IP address or what. Regarding Digital Ocean, App Platform does not offer any level of networking management, period. No firewall control, no IP management, nada. Buying IPs is one of the most upvoted feature requests, their engineers say it’s a work in progress, but nothing new has come out of that in 6 months. What should we consider if we switch hosts
L
l422y17d ago
have you tried maybe switching nameservers? weird issue one way or another does it happen with all the domains on your account and subdomains?
B
Boog17d ago
We moved just one subdomain to Digital Ocean. Main domain is somewhere else. Main works fine, just the sub on DO from VZW has the issues
L
l422y17d ago
very weird
B
Boog16d ago
Would Google Cloud work fine to host a Nuxt app?
L
l422y16d ago
any vps that supports node should be ok how complex is the app?
B
Boog16d ago
Intranet that uses Supabase. It uses a few other APIs too So not simple but not insane So like Liquidweb, Google Cloud, or something like that?
L
l422y16d ago
i've been using cloudflare pages/workers with nuxt, setup is a bit different but it's great, and CDN built in, sounds like you might have some things that might not be compatible with a stateless app though
B
Boog16d ago
Yeah dont need a CDN either, it's an intranet
L
l422y16d ago
well, you are hosting externally so it's not really an intranet as far as the hosting is concerned 🙂 i would say maybe try an aws instance, lightsail or something just to see if that eliminates the dns issue shouldn't be too difficult to get up and running if you're already using DO AWS probably offers more options as far as limiting traffic for intranet style apps as well
Want results from more Discord servers?
Add your server
More Posts
UButton showing over sticky headerI have a table and one of the columns is filled with Nuxt UI buttons. I have a sticky header for thiPinia as a layerHi, I’m learning pinia, and I like it so much I thought it should be a layer. Does it makes sense? IFetchError typeI've seen `import type { FetchError } from 'ofetch'`, what what's the correct module when handling `How to import functions in a .vue component from a .js file?import { myfunctions} from "/js/stats.js" doesnt work for me: Error 500 __vite_ssr_import_7__.defauskeleton does not work on dynamic routesguys, can anyone help me? the skeleton is appearing on the main page but on the page where the produhow to generate static HTML pages just for some of the routesI'm trying to generate 4 static HTML pages from a huge list of routes that the app has But I only seUDashboardPanel footer (@nuxt/ui-pro)I'm trying to put a footer on the main (`grow` enabled) panel but I can't get the css right. in the useRuntimeConfig() is returning undefined valuesIn my `.env` file I have something like this: ``` NUXT_PUBLIC_LOGIN_DOMAINS="domain1.com,domain2.co@nuxt/eslint autofix?when using `@nuxt/eslint` instead of the old `@nuxtjs/eslint-module` how does one enable autofix? `Check whether any page has fully mounted from the root App.vueSome of my pages have a ```ts definePageMeta({ hideSidebar: true }) ``` which sets the `hideSidebarGetting error "Component is already mounted" when using "useFetch()" and changing route.I am getting the error in my console: ``` [nuxt] [useFetch] Component is already mounted, please uHelp with postinstall: sh: nuxt: not foundHello, I need help with a concern I have regarding the `postinstall` script that runs `nuxt prepare`Types errors in Storybook and tests after upgrade nuxt to 3.11.0Hello there! I upgrade the nuxt version from 3.9.0 to 3.11.0, but now when I run `npm run tsc` I geNuxt eslint module helpI'm joining a new nuxt project that have vue3 eslint plugin, does the Nuxt Eslint Module replace theTailwind CSS errorKeep getting this error in my Nuxt project on saveRouting to another page leads to null parent node errorWhen converting a Vue app to Nuxt and after following directory and layout structures, routing leadsi18n doesn't work with 3.11I already reported a bug for it, just wanted to post for posterity. When using `getRoutseBaseName`,eslint vs typescript 5.45.4.3 is being pulled by nuxt but eslint doesn't like it even if I explictly install the latest `vituseNuxtApp doesn't have my custom pluginsThere are no my custom plugins inside the useNuxtApp hook, they just don't show up.Middleware called 3 times instead of 2 ? (stackblitz reproduction)Can you tell me why my middleware is called 3 times ? https://stackblitz.com/edit/github-3enzca-ixd