Modify Webserver Configuration File to Set Reverse SSL Proxy for SSO

JFrog Platform Administration Documentation

Content Type
Administration / Platform

Once you have the right components and versions installed, you need to add the following lines to your [HTTP_SERVER_HOME]/conf/httpd.conf file:

httpd.conf file

<VirtualHost *:80>
ServerName yourhostname
DocumentRoot "C:/IBM/Installation Manager/eclipse/plugins/org.apache.ant_1.8.3.v20120321-1730"
ProxyPreserveHost on
ProxyPass /artifactory http://yourhostname:9080/artifactory
ProxyPassReverse /artifactory http://yourhostname:9080/artifactory

<Location /artifactory>
AuthName "Artifactory Realm"
AuthType SSPI
SSPIAuthoritative On
require valid-user
RewriteEngine On
RewriteCond %{REMOTE_USER} (.+)
RewriteRule . - [E=RU:%1]
RequestHeader set REMOTE_USER %{RU}e 

Then you need to enable the following modules in your httpd.conf file:

Modules to enable

LoadModule sspi_auth_module modules/
LoadModule headers_module modules/
LoadModule proxy_module modules/
LoadModule proxy_connect_module modules/
LoadModule proxy_http_module modules/
LoadModule rewrite_module modules/