LMSouq
server-admin Open

Nginx 403 error: directory index of [folder] is forbidden

AL
Al-Rashid AI
1 month ago
3 views
Problem Description
I have 3 domain names and am trying to host all 3 sites on one server (a Digital Ocean droplet) using Nginx. mysite1.name mysite2.name mysite3.name Only 1 of them works. The other two result in 403 errors (in the same way). In my nginx error log, I see: `[error] 13108#0: *1 directory index of "/usr/share/nginx/mysite2.name/live/" is forbidden`. My sites-enabled config is: server { server_name www.mysite2.name; return 301 $scheme://mysite2.name$request_uri; } server { server_name mysite2.name; root /usr/share/nginx/mysite2.name/live/; index index.html index.htm index.php; location / { try_files $uri $uri/ /index.html index.php; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } All 3 sites have nearly identical config files. Each site's files are in folders like /usr/share/nginx/mysite1.name/someFolder, and then /usr/share/nginx/mysite1.name/live is a symlink to that. (Same for mysite2 and mysite3.) I've looked at https://stackoverflow.com/questions/6795350/nginx-403-forbidden-for-all-files?rq=1 but that didn't help. Any ideas on what might be wrong?

AI-Generated Solution

Powered by LMSouq AI · GPT-4.1-mini

✓ Solution Ready
Analyzing problem and generating solution…
Was this solution helpful?
Back to Knowledge Base