В настоящее время я пытаюсь настроить приложение Rails, а также приложение React в моей конфигурации nginx.Мое приложение реагирует на пространство имен "/ rp /".Я могу обслуживать индекс, но индекс не может загрузить ни один из связанных файлов css / js.Я подозреваю, что мой блок местоположения для перехвата запросов к / rp / static является виновником.Требуется указать это, так как я бы не хотел, чтобы какие-либо связанные с Rails активы были перенаправлены.Заранее спасибо!
Это скриншот неудавшихся запросов
https://imgur.com/yPiVBe4
server {
listen 80;
server_name _;
root /portal/public;
passenger_enabled on;
passenger_min_instances 1;
passenger_friendly_error_pages off;
passenger_env_var CDN_PREPEND "http://localhost:3000/";
if ($http_x_forwarded_proto = 'http') {
return 301 https://qa.harvestmark.com$request_uri;
}
location /rp/static {
root /portal/public/react_response_pages/build/static;
try_files $uri $uri/ /portal/public/react_response_pages/build/static;
}
location /rp {
root /portal/public/react_response_pages/build;
try_files $uri $uri/ /react_response_pages/build/index.html;
}
}