Я использовал 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";
}
?>