复制
收藏
提问
简洁
用openstack 构建私有云, keystone设置监听端口5000,执行root@host:/etc/nova# sudo lsof -i -P | grep keystone apache2 1233 keystone 19u IPv4 154899 0t0 TCP host:46042->host:3306 (ESTABLISHED) apache2 1234 keystone 19u IPv4 200641 0t0 TCP host:37238->host:3306 (ESTABLISHED) apache2 1235 keystone 19u IPv4 82943 0t0 TCP host:37714->host:3306 (ESTABLISHED) apache2 1236 keystone 19u IPv4 83981 0t0 TCP host:37776->host:3306 (ESTABLISHED) apache2 1237 keystone 19u IPv4 147722 0t0 TCP host:53242->host:3306 (ESTABLISHED) keystone- 9102 keystone 4u IPv4 128019 0t0 TCP *:8000 (LISTEN) 实际监听端口8000 咋确认apache有无设置转发
19小时前
全网
文档
学术
百科
知识库
回答简洁模式
深入研究一些
在OpenStack环境中,Keystone服务通常监听5000端口,但根据您提供的信息,Keystone实际上在监听8000端口。要确认Apache是否设置了端口转发,可以检查Apache的配置文件。
检查Apache配置文件
1. 定位Apache配置文件
首先,找到Apache的主配置文件,通常位于/etc/apache2/
或/etc/httpd/
目录下。
2. 检查端口转发配置
在Apache配置文件中,查找类似于以下的配置:
<VirtualHost *:80>
ServerName yourdomain.com
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
</VirtualHost>
3. 验证配置
如果找到类似的配置,说明Apache确实设置了端口转发。如果没有找到,则Apache可能没有设置端口转发。
4. 重启Apache服务
如果修改了配置文件,确保重启Apache服务以应用更改:
sudo systemctl restart apache2
5. 再次检查端口监听
使用lsof
命令再次检查端口监听情况:
sudo lsof -i -P | grep keystone
通过以上步骤,您可以确认Apache是否设置了端口转发,并确保Keystone服务正确监听5000端口。
你觉得结果怎么样?