1

I am trying to deploy an Angular2 application on a NGINX web-server.

I have used webpack to bundle my application and got a dist folder.

I was hoping that I would place the dist folder on my linux VM that hosts NGINX webserver and update the nginx.conf file to serve static content from that dist folder.

But when I change the root location in the server property of the configuration file below, I get a HTTP 403 Forbidden on accessing the default page on NGINX

server {
    listen       80 default_server;
    listen       [::]:80 default_server;
    server_name  _;
    root         /home/dist;

    # Load configuration files for the default server block.
    include /etc/nginx/default.d/*.conf;

    location / {
    }

    error_page 404 /404.html;
        location = /40x.html {
    }

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

Please note that when I run NGINX, it runs using the root user. And the new folder where I kept the dist folder, I gave it 777 permission.

1

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.