Fork me on GitHub

Openstack安装Dashboard之后,浏览器无法打开页面 500 Internal Server Error

在手动部署Openstack时,按照官方文档安装Dashboard,并进行了配置后,发现用浏览器无法打开界面

页面显示:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

查看日志信息: cat /var/log/httpd/error_log

[Wed Jun 20 15:39:10.090584 2018] [core:error] [pid 11902] [client 192.168.29.1:54841] Script timed out before returning headers: django.wsgi
[Wed Jun 20 15:39:23.100375 2018] [core:error] [pid 11901] [client 192.168.29.1:54878] Script timed out before returning headers: django.wsgi

根据日志报错信息,可能与django.wsgi有关。百度搜索到解决方法

修改   /etc/httpd/conf.d/openstack-dashboard.conf  文件
在WSGISocketPrefix run/wsgi下面加一行代码: 
WSGIApplicationGroup %{GLOBAL} 

保存退出,然后重启httpd服务。

问题得到解决

 

posted @   Aiden郭祥跃  阅读(3567)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
";
点击右上角即可分享
微信分享提示