LINUX.ORG.RU
ФорумAdmin

Как заставить Apache2 в режиме прокси передавать username в kerberos?

 


0

1

Вопрос в том что apache не передает имя пользователя в режиме прокси. Как заставить его передавать? Чтоб вытаскивать данные.

<VirtualHost *:80>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]



        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined

ProxyPreserveHost On
ProxyRequests On
ProxyVia On

<Proxy *>
AuthType Kerberos
KrbAuthRealms DOMAIN.RU
KrbServiceName HTTP
Krb5Keytab /etc/apache2/sqserver.keytab
KrbMethodNegotiate on
KrbMethodK5Passwd on
require valid-user
SetEnv proxy-chain-auth 

</Proxy>

ProxyPass / http://192.168.56.124:80/
ProxyPassReverse / http://192.168.56.124:80/


Последнее исправление: glorsh66 (всего исправлений: 2)

И еще - как ускорить работу Kerberos авторизации? А то при обработке каждого запроса апач задумываться на несколько секунд.

Пробовал по этому гайду, но как то скорость не увеличилась https://itdraft.ru/2021/11/19/nastrojka-sso-v-nginx-integracziya-s-zabbix-v-centos-8-rocky-linux/

glorsh66
() автор топика
Последнее исправление: glorsh66 (всего исправлений: 1)