Сохраните путь запроса с nginx обратным прокси-сервером к apache - PullRequest
0 голосов
/ 28 марта 2020

Привет, ребята, я использую nginx в качестве apache обратного прокси, но у меня проблема. Когда я использовал только apache, у меня был mypage.php, который использовал $ path = substr function ($ _ SERVER ['REDIRECT_URL'], 1); для получения пути запроса. Например, example.com/test вернет "test". Теперь это всегда возвращается ко мне "index.php".

Это директивы, которые я использую в моем nginx файле виртуального хоста:

     location ~ \.php$ {
        proxy_pass http://127.0.0.1:8080;
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;

        proxy_buffering on;
        proxy_buffer_size 1k;
        proxy_buffers 24 4k;
        proxy_busy_buffers_size 8k;
        proxy_max_temp_file_size 2048m;
        proxy_temp_file_write_size 32k;
     }
...