0)
Совет
Алексей Куреев Вам точно все сломал, так как права на папку должны быть 755. А если проще, то сделайте:
sudo chmod -R u=rwX,g=rX,o=rX /opt/local/share/nginx/html/ - это точно установит нужные права.
1) сведите конфиг к необходимому минимуму:
worker_processes 1;
events {
worker_connections 1024;
}
error_log logs/error.log notice;
http {
include mime.types;
default_type application/octet-stream;
server {
ssi on;
listen 8080;
server_name localhost;
access_log logs/access.log main;
location / {
root share/nginx/html;
index index.html index.htm index.shtml;
}
}
}
2) Пропишите в конфиге полные пути к логам и root.
3) Перезапустите nginx.
Если ошибка сохраняется, то далее
4) Создайте в директории, куда указывает root текстовый файл test.txt с содержимым "test".
5) Попробуйте открыть ссылки
localhost:8080/index.shtml ,
localhost:8080/test.txt
6) Выложите логи (п.2) с последнего рестарта (п.3) и до их конца. Простыню за несколько дней никому читать не интересно. Это будет не более десятка строк для каждого лог-файла.
7) Выложите вывод nginx -V.
8) Выложите вывод ls -ld /opt/local/share/nginx; ls -lR /opt/local/share/nginx/