nginx seems to just be serving default page

zharvey nginx-forum at
Mon Mar 21 17:51:31 UTC 2016

I am brand new to nginx and have it running on a VM (
and running. I am trying to get it to serve content under /opt/mysite (where
the homepage is located at /opt/mysite/index.html).

Below is the nginx.conf that I'm using:

    user www-data;
    worker_processes 4;
    pid /run/;

    events {
        worker_connections 768;

    http {
        sendfile on;
        tcp_nopush on;
        tcp_nodelay on;
        keepalive_timeout 65;
        types_hash_max_size 2048;

        include /etc/nginx/mime.types;
        default_type application/octet-stream;

        access_log /var/log/nginx/access.log;
        error_log /var/log/nginx/error.log;

        gzip on;
        gzip_disable "msie6";

        server {
            listen       80;

            location / {
                root   /opt/mysite;
                index  index.html index.htm;

            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;

        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;
        include servers/*;

With this configuration, going to both and have the exact same effect: they take
you to the default nginx page (**Welcome to nginx!**)...

Can anybody spot why?

Posted at Nginx Forum:,265548,265548#msg-265548

More information about the nginx mailing list