Имеется следующая конфигурация nginx:
server{
#имя сервера:
server_name "my_ip";
charset utf-8;
client_max_body_size 128M;
# корневая директория
index index.php index.html;
root /var/www/default;
location /
{
root /var/www/default;
}
location /yii2-test-job
{
alias /var/www/default/yii2-test-job/web;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
try_files $uri = 404;
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
Проблема в том, по адресу my_ip/yii2-test-job лезет 404 ошибка. Директория /var/www/default/yii2-test-job/web - 100% существует. Просто my_ip работает.
Если вне location поставить
root /var/www/default/yii2-test-job/web;
Все будет работать. А вот почему не работает именно location /yii2-test-job ?