Hello,

I followed this tutorial to install Nginx on my droplet but I still see the “Welcome to nginx!” page instead of my home page.

Here’s the content of my config file:

/etc/nginx/sites-available/mydomain.com

server {
        listen 80;
        listen [::]:80;

        root /var/www/mydomain.com/html;
        index index.html index.htm index.nginx-debian.html;

        server_name mydomain.com www.mydomain.com;

        location / {
                try_files $uri $uri/ =404;
        }
}

Also, when I run sudo nginx -t command, I get the following:

nginx: [warn] conflicting server name "mydomain.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "www.mydomain.com" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "mydomain.com" on [::]:80, ignored
nginx: [warn] conflicting server name "www.mydomain.com" on [::]:80, ignored
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Please assist.

Thank you.

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.

×
1 answer

Hello,

Request you to refer to below link, which gives you better insights on how to resolve this:

https://www.digitalocean.com/community/questions/nginx-showing-welcome-page-instead-of-homepage
https://stackoverflow.com/questions/14460935/nginx-only-shows-welcome-page

Hope this helps!

Cheers,
Sri Charan

  • Hello,

    Thanks. I have already checked those (and many other) links before posting here. None of them are related to my issue.

    My problem must be related to those warnings. Since I have followed the official DO tutorial, I hope they can tell me how to fix this.

    Thanks.

Submit an Answer