404 Не указан входной файл. на VirtualBox, CentOS 6.5, Nginx

404 Не указан входной файл. на VirtualBox, CentOS 6.5, Nginx

Я установил VirtualBoxна свой Mac и изменил settingsс помощью VitualBox, Adapter 1 - Attached to: Host-only Adapter, Name: vboxnet0и
установил гостевые дополнения
./VBoxLinuxAdditions.run
«Настройки» > «Общие папки» > «Добавить новое определение общей папки». > «автоматическое монтирование»

Когда я посещаю, я domain1.com.localhostпроверяю No input file specified.., существует ли папка, кажется, монтирование прошло успешно,
и я проверяю access.log 404, поэтому я сомневаюсь, что /media/sf_Sitesправа доступа к папке неверны? Или я что-то упускаю??

ls -l /media/sf_Сайты

drwxrwx---. 1 root vboxsf  domain1.com

vi /etc/nginx/nginx.conf

user nginx;

vi /etc/nginx/conf.d/default.conf

server {
  listen 80;
  server_name domain1.com.localhost www.domain1.com.localhost
  access_log /var/log/nginx/domain1.com.access.log;
  root /media/sf_Sites/domain1.com;
  index index.php index.html index.htm;
  try_files $uri $uri/ /index.php?$query_string;

  location /robots.txt {
    alias /media/sf_Sites/domain1.com/app/robots.txt;
  }

  location ^/(images/|javascripts) {
    root /media/sf_Sites/domain1.com/app/assets;
  }

  location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include /etc/nginx/fastcgi_params;

    fastcgi_connect_timeout 300;
    fastcgi_send_timeout 300;
    fastcgi_read_timeout 300;
    fastcgi_buffer_size 32k;
    fastcgi_buffers 8 32k;
  }
}

на моем маке
sudo vi /etc/hosts

192.168.56.101 domain1.com.localhost

ОБНОВЛЯТЬ

Я монтирую папку в /var/www/html/

mkdir /var/www/html/Sites
mount -t vboxsf Sites -o rw,dmode=777,gid=0,uid=0 /var/www/html/Sites

и изменить конфигурацию nginx root /var/www/html/Sitesи попробовать
domain1.com.localhostу меня получилось 403 Forbidden,
domain1.com.localhost/info.php No input file specified domain1.com.localhost/index.html No input file specified

ls -l /var/www/html/Sites

-rwxrwxrwx. 1 корень root index.html -rwxrwxrwx. 1 корень root info.php drwxrwxrwx. 1 корень root domain1.com

но если я создам файл как вошедший в систему пользователь root virtualbox, создам файл index.html /var/www/html/index.htmlи изменю конфигурацию nginx root, то я смогу посетить файл...

Почему???

Я также попытался сменить пользователя nginx vi /etc/nginx/nginx.conf user nginx; > user root;

все еще не работает...

Связанный контент