keystone与httpd 端口冲突问题
kilo版本中openstack-keystone服务中keystone-all监听5000端口,在httpd配置中, wsgi-keystone.conf配置文件中也监听5000端口,导致冲突,这个如何解决?问题二,启动httpd服务以后是不是不用启用keystone服务,启用httpd有什么好处,原理是什么。忘有能之士帮忙解惑,小弟初学
楼主是怎么发现的,如果是系统默认的,不会冲突的。
应该不会冲突的,端口共用
arsenduan 发表于 2015-11-13 17:25
应该不会冲突的,端口共用
启动openstack-keystone,httpd服务就起不来,错误信息提示说端口被占用,目前我的解决办法,是把/etc/httpd/conf.d目录下wsgi-keystone.conf文件移动别的地方,启动openstack-keystone才行,执行openstack user list 不报错,如果只启动httpd服务,不启keystone一直提示连接数据库异常,非常疑惑,你碰到过吗?
kxz10323 发表于 2015-11-13 17:40
启动openstack-keystone,httpd服务就起不来,错误信息提示说端口被占用,目前我的解决办法,是把/etc/ht ...
解决办法比较多,楼主可以不把他们两个安装在同一个客户端上。也就是分开安装,这样就不会冲突了。但是我们这么安装的, 并没有发现他们之间是冲突的。而且都正常。
hi
it's my pleasure to answer your question!
是这样的,在官方文档中并没有开启keystone-all服务,而是apache,也就是说通过apache来监听5000和35357,然后传递给keystone,因此只需要启动apache就好了,而楼主你的现象肯定是按照以前的教程启动了keystone-all 占用了5000和35357,然后发现教程后面的apache服务怎么都起不起来。所以你要做的就是关闭keystone-all,然后启动apache,
have a good day!
修改vim /etc/httpd/conf.d/wsgi-keystone.confListen 10.254.10.118:5000
页:
[1]