саит (webapi-personal.mysite.org.cy) который запрашивает index.php в рут директории (/usr/share/nginx/html.api). Сейчас хочу если придет запрос на (webapi-personal.mysite.org.cy/jumiocall) то смотрел бы в сосденюю рут директорию (/usr/share/nginx/jumio_api/ ) и там есть папка public в котрой уже лежит этот index.php . как это воплотить в жизнь?
1) совсем в кратце - “руками”) 2) ну хоть какой конфиг пробуете, могли бы показать…. а то больше похоже на “сделайте за меня” 3) ну и явно отдельный location и возможно еще fastcgi_pass php-fpm или в нем же, или отдельный location /jumiocall { …….. root /usr/share/nginx/jumio_api/; ……… }
последнее что я попытался было вот server { listen 443 ssl; server_name webapi-personal.mysite.org.cy; root /usr/share/nginx/html.api; index index.php; add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, PUT, DELETE"; add_header "Access-Control-Allow-Headers" "Authorization, X-Requested-With,Accept,Content-Type, Origin"; add_header "Access-Control-Allow-Credentials" "true"; try_files $uri /index.php?$query_string; location /jumiocall { root /usr/share/nginx/jumio_api/; try_files $uri $uri/ /public/index.php?q=$uri&$args; } add_header "Access-Control-Allow-Methods" "GET, POST, OPTIONS, PUT, DELETE"; add_header "Access-Control-Allow-Headers" "Authorization, X-Requested-With,Accept,Content-Type, Origin"; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
Обсуждают сегодня