I have some domains installed on my VPS, they work perfect when I visit their domain names, but the problem is I see one of them when visiting with VPS IP address. How can I configure to see the stuff I want when visiting VPS 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!
Apache handles things in a slightly odd manor when it comes to the default site that is shown when a domain is not specified.
Apache handles the configuration files in alphabetical order as they appear, so if you have:
/etc/apache2/sites-available/site01.com
/etc/apache2/sites-available/site02.com
/etc/apache2/sites-available/site03.com
Then /etc/apache2/sites-available/site01.com is going to be the default server that is shown when nothing else matches the request being handled.
To work around this, you’d create a new VirtualHost block and place it inside of a new configuration file that’s prefixed with a number. For example:
/etc/apache2/sites-available/000-default.conf
You can set 000-default.conf to point to a separate directory and handle the request as you’d like, display a message within a simple index.html file, etc.
To create the symlink you’d then run:
a2ensite 000-default.conf
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.