2016-02-03 27 views
6

साथ keycloak अपाचे सर्वर विन्यास, एक समस्या है मेरी अपाचे सर्वर के पीछे keycloak को विन्यस्त है'मिश्रित सामग्री की समस्याओं

मिश्रित सामग्री: पर' https://dev.mydomain.com/auth/admin/master/console/ 'पृष्ठ से अधिक HTTPS लोड किया गया था, लेकिन एक असुरक्षित स्क्रिप्ट का अनुरोध किया 'http://dev.mydomain.com/auth/resources/1.7.0.final/admin/keycloak/js/controllers/groups.js'। यह अनुरोध अवरुद्ध कर दिया गया है; सामग्री HTTPS पर परोसा जाना चाहिए।

मेरे अपाचे विन्यास है,

ServerName dev.mydomain.com 
ServerAdmin [email protected] 



SSLEngine on 
SSLCertificateFile /opt/mydomain/domains/dev.mydomain.com/apache/dev.mydomain.com.crt 
SSLCertificateKeyFile /opt/mydomain/domains/dev.mydomain.com/apache/dev.mydomain.com.key 
SSLCertificateChainFile /opt/mydomain/domains/dev.mydomain.com/apache/dev.mydomain.com.ca-bundle 


DocumentRoot /opt/mydomain/domains/dev.mydomain.com/apache/htdocs 

<Directory /opt/mydomain/domains/dev.mydomain.com/apache/htdocs> 
Options Indexes FollowSymLinks 
AllowOverride None 
Order allow,deny 
Allow from all 
    Require all granted 
</Directory> 

ProxyRequests Off 

ProxyPreserveHost On 
RequestHeader set X-Forwarded-Proto "https" 
RequestHeader set X-Forwarded-Port "443" 

<Proxy https://dev.mydomain.com/* > 
    Order deny,allow 
    Deny from all 
    Allow from all 
</Proxy> 



ProxyPass /auth http://localhost:10082/auth nocanon 
ProxyPassReverse /auth http://localhost:10082/auth 

किसी भी विचार क्या गलत है?

उत्तर

6

तुम भी रूप में Enable SSL on a Reverse Proxy -> Configure WildFly

में उल्लिखित आप एक Wildfly CLI विन्यास के लिए देखें तो Wildfly विन्यास को अपडेट करना होगा, have a look here:

$ jboss-cli.sh -standalone --file=batch.cli 

# batch.cli 
embed-server --std-out=echo 
batch 
/subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=proxy-address-forwarding,value=true) 
/subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=redirect-socket,value=proxy-https) 
/socket-binding-group=standard-sockets/socket-binding=proxy-https:add(port=443) 
run-batch 
stop-embedded-server 
संबंधित मुद्दे