Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

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!
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.
Please post your virtual host so we can make sure your settings are correct.
If using apache2 web server you can find it here /etc/apache2/sites-enabled
and if using nginx you can find it here /etc/nginx/sites-enabled
thanks.
First install Nano
sudo apt-get install nano
Then use this command to make a new file in the /etc/apache2/sites-available directory.
sudo nano /etc/apache2/sites-available/collegeadviser.in.conf
Then this is one of many examples on the Apache documentation which you can edit to meet you needs.
<VirtualHost *:80>
ServerName collegeadviser.in
ServerAlias www.collegeadviser.in
ServerAdmin webmaster@localhost
DocumentRoot /var/www/collegeadviser.in
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Once you’ve saved that using nano then type
a2ensite
From there you should see your domain in the list and then you type that domain you want to add to sites-enabled. You will also want to restart or reload the apache2 service after you have done that step by
sudo service apache2 restart
Now you should have a working site on both www and non www