kwokkaki
kwokkaki

Reputation: 75

display domain instead of ip address as url

my website is www.somedomain.me, rented server from DigitalOcean, domian name is from Namecheap, I redirected www.somedomain.me to http://104.236.xx.xx:6060/main/ , but when I open up www.somedomain.me it display the url as :

**http://104.236.114.32:6060/main/** or
**http://104.236.114.32:6060/main/resume.html** or 
**http://104.236.114.32:6060/main/contact.html**,

how can i let it display as

**http://www.somedomain.me** or
**http://www.somedomain.me/resume.html** or 
**http://www.somedomain.me/contact.html**

Thanks!

Upvotes: 2

Views: 17576

Answers (3)

Gi1ber7
Gi1ber7

Reputation: 682

You might be able to do this thru Http Reverse Proxy. This wiki might guide you in the right track. You can use Heroku, Nginx, apache, etc. Though, apache might be overkill for the purpose.

Upvotes: 0

Michael Bailey
Michael Bailey

Reputation: 146

Lazy way?

Set up a URL Frame

Good way? The way the DNS gods intended?

If you have a dedicated IP, point it with an A record. It's key to note A records can't specify a port. If at all possible, considering migrating your service to port 80? I understand sometimes this isn't possible but it'll make life a hell of a lot easier.

Edit: as for a redirect method, you could run a website on port 80 with like a line or two of HTML in an index.html to redirect to the proper port. Again assumes port 80 is unoccupied.

Upvotes: 3

Rick Buford
Rick Buford

Reputation: 629

Previous post to clarify rewrite vs redirect

Michael makes a good point, however, in that if you want your customer to not have to include the port, you either have to do it for them via the redirect method you're using, or move your service to the default HTTP port 80. If you redirect the customer's browser to an IP address, that is what will be populated in the address bar and the Host header.

Upvotes: 1

Related Questions