Question

How can I configure main VPS IP?

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?

Show comments

Submit an answer

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!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

@narektigranyan

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

If you uses DirectAdmin you can use http://serveripaddress/~accountusername