NGINX ERROR (403 Forbidden)

Posted June 22, 2018 32.4k views
NginxUbuntu 16.04


Have this 403 error.
My website is developped with Laravel.


server {
listen defaultserver;
name localhost;
root /usr/share/nginx/html;
index public/index.php;

The index, is located on the folder public.
But when I goes to my site, I start download the index, but I didn’t see the index..
Have try with the view of the index located here
-> resources/views/main/main.blade.php

But, same error.

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.

Submit an Answer
1 answer

You have a few errors in your server block. Below is a corrected version. As it is a PHP:Laravel project you will need to add the necessary directives for NGINX to know how to interoperate PHP.

server {
  listen 8080;
  root /usr/share/nginx/html/public;
  index index.php index.html;

You can find info you need here.

by Justin Ellingwood
The LEMP software stack is a group of software that can be used to serve dynamic web pages and web applications. This is an acronym that describes a Linux operating system, with an Nginx web server. The backend data is stored in the MySQL database and the dynamic processing...