Назад | Перейти на главную страницу

Добавить конфигурацию для обработки запросов для разных местоположений

Я использую cakephp для своих проектов. Я сделал локальные DNS в etc / hosts для папок в /var/sites. Моя конфигурация nginx выглядит как

    location /{
        add_header 'Access-Control-Allow-Origin' '*';
        add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
        root /var/sites/$host/app/webroot;
        index  index.php index.html;
    }

В cakephp 3.x расположение index.php - /var/sites/$host/webroot. Как я могу обработать сценарий для нескольких местоположений index.php в разных проектах.

Определите столько блоков местоположения, сколько вам нужно

location /app1/ {
    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
    root /var/sites/$host/app1/webroot;
    index  index.php index.html;
}

location /app2/ {
    add_header 'Access-Control-Allow-Origin' '*';
    add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
    root /var/sites/$host/app2/webroot;
    index  index.php index.html;
}