Привет, я пытаюсь настроить обратный прокси для моего контроллера UniFi, чтобы к нему можно было получить доступ из внешнего мира (или из филиалов), не выставляя сам контроллер напрямую (так проще в обслуживании и прочее). У меня вот такой конфиг на Apache:
<VirtualHost *:443>
ServerAdmin webmaster....
DocumentRoot /var/www
ServerName unifi....
ErrorLog ${APACHE_LOG_DIR}/unifi-ssl-error.log
CustomLog ${APACHE_LOG_DIR}/unifi-ssl-access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyRequests off
ProxyPass /
ProxyPassReverse /
ProxyPassReverseCookiePath
Header add Host unifi.....
RequestHeader set Host unifi....
</VirtualHost>
Выглядит неплохо, я могу открыть экран входа контроллера, и запрос на логин проходит без проблем. Но после входа следующий запрос возвращает 401 Unauthorized, хотя куки устанавливаются и отправляются.
Есть идеи, что может быть не так? Спасибо.
<VirtualHost *:443>
ServerAdmin webmaster....
DocumentRoot /var/www
ServerName unifi....
ErrorLog ${APACHE_LOG_DIR}/unifi-ssl-error.log
CustomLog ${APACHE_LOG_DIR}/unifi-ssl-access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem
SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key
SSLProxyEngine on
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
ProxyRequests off
ProxyPass /
ProxyPassReverse /
ProxyPassReverseCookiePath
Header add Host unifi.....
RequestHeader set Host unifi....
</VirtualHost>
Выглядит неплохо, я могу открыть экран входа контроллера, и запрос на логин проходит без проблем. Но после входа следующий запрос возвращает 401 Unauthorized, хотя куки устанавливаются и отправляются.
Есть идеи, что может быть не так? Спасибо.
