Ask Your Question

why the new version of keystone must use apache

asked 2017-06-26 21:38:22 -0500

paul gravatar image
  1. With apache after the deployment is very complex, the coupling between the different modules serious
  2. After using apache with pdb troubleshooting problem is also very troublesome.

question: If I also used the kind of python server before the way, how can we use?

edit retag flag offensive close merge delete


Apache is not required; other web servers like nginx work as well. Why a web server? See

Perhaps you can run it standalone; check the developer docs.

Bernd Bausch gravatar imageBernd Bausch ( 2017-06-26 22:45:21 -0500 )edit

There is even a paragraph on using pdb with keystone. I am not a developer and can't comment on it, but if you are in a hurry and don't want to read the entire developer doc, see here:

Bernd Bausch gravatar imageBernd Bausch ( 2017-06-26 23:08:47 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2017-06-27 04:45:51 -0500

Apache is not required. Keystone is a simple wsgi application.

Since development team has experience with it, it is better documented and we use it in devstack. Keystone relies on functionality which is usually provided by Apache modules, for example, SAML2 and OpenID-Connect processing. If you find a module for your server that does the same thing, you can use it, and we will be happy to hear about your setup in #openstack-keystone or openstack-dev@.

edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2017-06-26 21:38:22 -0500

Seen: 75 times

Last updated: Jun 26 '17