I am new to Syncope and have a VM server with docker with a Postgres DB and an Apache web server on the main VM and the syncope, syncope-console, & syncope-enduser as images on docker. I can access the console (as admin, default password) from XXX.example.com:28080/syncope-console but the reverse proxy shows the login page and stays there.
I assume that this is not an uncommon configuration, what am I doing wrong. Also what is the correct way to change the admin password; admin does not appear in the users. my docker compose file: # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. # Full deployment (Core, Console, Enduser) on PostgreSQL with JSONB support version: '3.3' services: syncope: image: apache/syncope:2.1.4 ports: - "18080:8080" restart: always environment: DBMS: pgjsonb DB_URL: "jdbc:postgresql://XXXXX.mdtsoft.com:5432/syncope?stringtype= unspecified" DB_USER: "syncope" DB_PASSWORD: "XXXXXXXX" DB_POOL_MAX: 10 DB_POOL_MIN: 2 OPENJPA_REMOTE_COMMIT: sjvm syncope-console: depends_on: - syncope image: apache/syncope-console:2.1.4 ports: - "28080:8080" restart: always environment: CORE_SCHEME: http CORE_HOST: syncope CORE_PORT: 8080 syncope-enduser: depends_on: - syncope image: apache/syncope-enduser:2.1.4 ports: - "38080:8080" restart: always environment: CORE_SCHEME: http CORE_HOST: syncope CORE_PORT: 8080 DOMAIN: Master -------------- My Apache Configure for reverse proxy is: ## proxy setup SSLProxyEngine on SSLProxyCheckPeerExpire off SSLProxyCheckPeerName off SSLProxyCheckPeerCN off SSLProxyVerify none ## syncope -- it has a number of redirects needed <Location /syncope> ProxyPreserveHost on ProxyPass http://XXXX.mdtsoft.com:18080/syncope ProxyPassReverse http://XXXX.mdtsoft.com:18080/syncope </Location> <Location /syncope-console> ProxyPreserveHost on ProxyPass http://XXXXX.mdtsoft.com:28080/syncope-console ProxyPassReverse http://XXXX.mdtsoft.com:28080/syncope-console </Location> <Location /syncope-enduser> ProxyPreserveHost on ProxyPass http://XXXX.mdtsoft.com:38080/syncope-enduser ProxyPassReverse http://XXXX.mdtsoft.com:38080/syncope-enduser </Location> ----------------------------------------------- -- This email, and any files transmitted with it, are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error, please advise [email protected] <mailto:[email protected]>. 3480 Preston Ridge Road Suite 450 Alpharetta, GA 30005 Philip W. Dalrymple III <[email protected]> MDT Software - Automation Management Company +1 678 297 1001 Fax +1 678 297 1003
