I was setting up a website on DigitalOcean and have messed up because I have modified the etc/hosts file. (That was unnecessary, because I already had setup the nameservers to point to my DO droplet).
Now I don’t know how to restore it to default. Also now when I go to the domain name it gets redirected to var/www/html folder instead of var/www/domain.com folder and the URL is rewritten to IP address.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Could you tell us a little more about what you are trying to accomplish? The problems you are describing sound like they could be related to miss-configuring your webserver (i.e. Apache).
But to answer your question… The default /etc/hosts file will look something like this:
127.0.1.1 $fqdn $hostname
127.0.0.1 localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Where if your $fqdn would be foo.example.com then your $hostname would be foo Also, $hostname should match the output of the hostname command.
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.