分享

keystone与httpd 端口冲突问题

kxz10323 发表于 2015-11-13 14:14:43 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 6 26971
kilo版本中openstack-keystone服务中keystone-all监听5000端口,在httpd配置中, wsgi-keystone.conf配置文件中也监听5000端口,导致冲突,这个如何解决?问题二,启动httpd服务以后是不是不用启用keystone服务,启用httpd有什么好处,原理是什么。

忘有能之士帮忙解惑,小弟初学

已有(6)人评论

跳转到指定楼层
mituan2008 发表于 2015-11-13 17:05:22
楼主是怎么发现的,如果是系统默认的,不会冲突的。
回复

使用道具 举报

arsenduan 发表于 2015-11-13 17:25:28
应该不会冲突的,端口共用
回复

使用道具 举报

kxz10323 发表于 2015-11-13 17:40:17
arsenduan 发表于 2015-11-13 17:25
应该不会冲突的,端口共用

启动openstack-keystone,httpd服务就起不来,错误信息提示说端口被占用,目前我的解决办法,是把/etc/httpd/conf.d目录下wsgi-keystone.conf文件移动别的地方,启动openstack-keystone才行,执行openstack user list 不报错,如果只启动httpd服务,不启keystone一直提示连接数据库异常,非常疑惑,你碰到过吗?

回复

使用道具 举报

NEOGX 发表于 2015-11-13 21:19:48
kxz10323 发表于 2015-11-13 17:40
启动openstack-keystone,httpd服务就起不来,错误信息提示说端口被占用,目前我的解决办法,是把/etc/ht ...

解决办法比较多,楼主可以不把他们两个安装在同一个客户端上。也就是分开安装,这样就不会冲突了。但是我们这么安装的, 并没有发现他们之间是冲突的。而且都正常。
回复

使用道具 举报

慕白流苏 发表于 2016-3-10 22:57:35
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!

回复

使用道具 举报

sdm9909 发表于 2016-7-5 16:47:27
修改vim /etc/httpd/conf.d/wsgi-keystone.confListen 10.254.10.118:5000
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条