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/