I'd like to host redundant internet accessible (NATed) web servers behind a f/w on the same standard ports. If I only have 1 publicly available address do i have to use a reverse proxy or load balancer? If I can get more public address space (and not NAT) do I have to subnet that space to make it routable?
I have a domain set up on my hosting account, which is a shared host.
It has been doing fine, but as the site becomes more popular the response times are getting slower and slower, and sometimes gives 503 error (it's an API, so people are hitting it and need a speedy response time).
It's got to the point now where the shared host is buckling. So I have purchased a VPS which should be able to handle the load.
My question is, instead of directing all traffic to this VPS, is there a way of distributing it between the two?
If I can have 2 A records, how does the browser determine which one it visits first?
Is it possible for a web server to select an SSL certificate to use based on the host-header of the incoming connection, or is that information that is only available after the SSL connection is established?
That is, can my webserver listed on port 443 and use the foo.com certificate if https://foo.com is requested, and the bar.com certificate if https://bar.com is requested or am I trying to do something impossible because the server has to establish an SSL connection before it knows what the client wants?
If I have an IP address, is there a way to find the web hosting service that this IP address belongs to?
I tried using whois and traceroute but no luck so far.
The case is that my friend bought a domain and storage several years ago and he can't remember where he bought the storage from.
What's the difference between cloud hosting and normal hosting?
And when do you use each?
What are the benefits to the customer?