Details
-
Type: Monitor
-
Status: Closed
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:
-
HD-Enabler:Orion
Description
Created question in FIWARE Q/A platform on 19-03-2018 at 10:03
Please, ANSWER this question AT https://stackoverflow.com/questions/49360026/fiware-how-to-connect-pep-proxy-to-orion-and-configure-both-with-https
Question:
Fiware - how to Connect pep proxy to Orion and configure both with HTTPS?
Description:
I am working with orion and i try to protect the future apps using the pep proxy and keyrock, but i cant find a way combine these 3 GE. All my base Files are in this repository my repository, although i have running orion, keyrock and cygnus, i cant to send requests using the pep proxy.
this is my docker-compose.yml file:
version: "2"
networks:
fiware:
driver: bridge
services:
- Base de datos Orion
mongodb:
image: mongo:3.4.7
hostname: mongodb
container_name: mongodb
expose:
- "27017"
ports: - "27018:27017"
command: --smallfiles
networks: - fiware
- GE encargado de la publicación y suscripción
orion:
image: fiware/orion:latest
hostname: orion
container_name: orion
links:
- mongodb
expose: - "1026"
ports: - "1026:1026"
volumes: - "./data/db/mongo:/data/db:rw"
command: -dbhost mongodb
networks: - fiware
- GE encargada de la persistencia de datos
cygnus:
image: fiware/cygnus-ngsi:latest
hostname: cygnus
container_name: cygnus
volumes:
- "./config/cygnus/agent.conf:/opt/apache-flume/conf/agent.conf:rw"
- "./config/cygnus/grouping_rules.conf:/opt/apache-flume/conf/grouping_rules.conf:rw"
links: - mysql-cygnus
expose: - "5050"
- "8081"
ports: - "5050:5050"
- "8081:8081"
environment: - CYGNUS_MYSQL_HOST=mysql-cygnus
- CYGNUS_MYSQL_PORT=3306
- CYGNUS_MYSQL_USER=root
- CYGNUS_MYSQL_PASS=fiware
- CYGNUS_LOG_LEVEL=INFO
networks: - fiware
- Base de datos para historicos
mysql-cygnus:
image: mysql
hostname: mysql-cygnus
container_name: mysql-cygnus
expose:
- "3306"
ports: - "3306:3306"
environment: - MYSQL_ROOT_PASSWORD=fiware
volumes: - "./data/db/mysql:/var/lib/mysql:rw"
networks: - fiware
- GE de control de acceso
authzforce:
image: fiware/authzforce-ce-server:release-5.4.1
hostname: authzforce
container_name: authzforce
expose:
- "8080"
ports: - "8080:8080"
- GE encargado de la administración de seguridad
keyrock:
image: fiware/idm:latest
hostname: keyrock
container_name: keyrock
volumes:
- "./config/idm/keystone.db:/keystone/keystone.db:rw"
- "./config/idm/local_settings.py:/horizon/openstack_dashboard/local/local_settings.py:rw"
- "./config/idm/keystone.conf:/keystone/etc/keystone.conf:rw"
links: - orion
expose: - "5000"
- "8000"
ports: - "5000:5000"
- "8000:8000"
networks: - fiware
- GE encargado del redireccionamiento
pepwilma:
image: ging/fiware-pep-proxy
hostname: pepwilma
container_name: pepwilma
volumes:
- "./config/pepproxy/config.js:/opt/fiware-pep-proxy/config.js:rw"
links: - keyrock
- orion
- authzforce
volumes_from: - keyrock
expose: - "80"
ports: - "80:80"
networks: - fiware
Creating and getting the token as you can see in the next wiki:get token.
As you can see here:token
I can't continue because pep proxy shows an error when i make the request to:
postman request (without specifying a port)
using this config.js:config.js
got this error:error
ERROR: Server - Caught exception: SyntaxError: Unexpected token E
someone have a suggestion, and someone knows how can i deploy the https support?
thanks for all...
Activity
Transition | Time In Source Status | Execution Times | Last Executer | Last Execution Date | |||||
---|---|---|---|---|---|---|---|---|---|
|
2d 18h | 1 | Backlog Manager | 22/Mar/18 6:06 AM | |||||
|
2h 59m | 1 | Backlog Manager | 22/Mar/18 9:05 AM | |||||
|
4d 23h 43m | 1 | Dmitrii Demin | 27/Mar/18 9:49 AM |