Рейтинг:0

Блок местоположения Nginx не обслуживает статический файл

флаг cn

Я пытаюсь серверировать данные из моего блока местоположения.

 местоположение ~ ^/(архивные файлы) {
     корень /web/htdocs/archivefiles/;
  }

Когда пользователь заходит. http://www.example.com/archivefiles/sports/football/1981.pdf ошибки страницы. Я пробовал следующие комбинации в блоке местоположения без успеха.

корень /web/htdocs/archivefiles;
корень /web/htdocs/archivefiles/$1;
корень /веб/htdocs/$1;

я посмотрел на документация и похоже, что я использую все правильно.

Michael Hampton avatar
флаг cz
Почему это регулярное выражение?
Ivan Shatsky avatar
флаг gr
Чего вы пытаетесь достичь с помощью этого регулярного выражения? Попробуйте префикс one `location /archivefiles { root /web/htdocs; }`
djdomi avatar
флаг za
Что вы пытаетесь решить, для меня это выглядит как [X-And-Y-Problem] (https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)
user3525290 avatar
флаг cn
Я удаляю этот вопрос. Я редактировал неправильный файл конфигурации nginx. Теперь у меня возникает проблема с разрешением.
djdomi avatar
флаг za
обновите вопрос и покажите нам ошибку
user3525290 avatar
флаг cn
@djdomi Я получаю сообщение об ошибке «запрещено». Так что это проблема с разрешением, над которой мне нужно работать с системным администратором.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.