перенаправление nginx при входе пользователя - PullRequest
0 голосов
/ 12 марта 2019

У меня есть файл "repoindex.xml". Имя файла должно остаться прежним. Теперь мне нужно перенаправить пользователей по их имени при аутентификации в пользовательском расположении repoindex.xml, которое действительно только для пользователя, который в данный момент входит в систему.

1 Ответ

0 голосов
/ 17 марта 2019

Я использовал php-файл для решения этой проблемы.

В добавленном мною файле nginx

rewrite /repo/repoindex.xml /repo/repoindex.php last;

Это repoindex.php

<?php

if($_SERVER['USER'] = "sles12sp3")
{
  $file = file_get_contents('./repoindex.xml_sles12sp3');
  $xml = new SimpleXMLElement($file);
  echo $xml->asXML();
}
else if($_SERVER['USER'] = "sles12sp3-sap")
{
  $file = file_get_contents('./repoindex.xml_sles12sp3_sap');
  $xml = new SimpleXMLElement($file);
  echo $xml->asXML();
}
else
{
 echo "No such User";
}
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...