网站建设模板漏洞,做网站领券收佣金,企业网站托管电话,改写 wordpress 插件公有云上OpenStack Train最小化安装_openstack最小化部署-CSDN博客
我的opensatck(T)是参考上面链接去部署完成的#xff0c;在部署完Dashboard服务后#xff0c;将要用浏览器访问的时候出现了404 500 Internal Server Error 等各种各样的问题#xff0c;以下是我排查问题…公有云上OpenStack Train最小化安装_openstack最小化部署-CSDN博客
我的opensatck(T)是参考上面链接去部署完成的在部署完Dashboard服务后将要用浏览器访问的时候出现了404 500 Internal Server Error 等各种各样的问题以下是我排查问题的思路
1.你先要确保你之前的组件是部署成功的
2.借助错误日志
3.防火墙/SELINUX
4.你要知道在部署Dashboard服务的时候配置文件中一些参数的真正含义(最重要的一点)
有关于Dashboard服务配置的一些流程可以参考下面链接下面我针对我的配置详细说以下
OpenStack之仪表盘服务Dashboard_openstack dashboard-CSD博客
部署Dashboard的步骤大体上就四步
1.安装软件 2.配置local_settings这个文件 3.配置apache文件 4.重启httpd服务和缓存服务
----------------------------------------------------------------------------------------------------------------------
因为我是openstack(T)公有云部署在部署keystone组件的时候其中需要配置http服务这块修改了配置文件中监听的端口因为httpd服务默认使用80端口由于天翼云上使用公网80 8080 443 8443 端口需要备案所以修改配置Listen 90使用90端口
所以你在部署Dashboard的时候其中配置apache文件的时候要注意以下几个点 ①web服务监听的端口是多少你VirtualHost后面跟的端口就是多少
②DocumentRoot的意思就是你在浏览器输入url之后web服务器就去你指定的目录去找页面信息。从上面的图片可知我的 xxx.py xxx.pyo文件(页面信息)在
/usr/share/openstack-dashboard/openstack_dashboard这个目录下
③WSGIApplicationGroup %{GLOBAL} 这个不了解就不过多说明
④WSGIScriptAlias意思是WSGIScriptAlias指令用于将URL路径映射到WSGI应用程序的入口点。在OpenStack Dashboard的情况下它通常指向/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi文件。这个文件是Horizon的WSGI应用程序的入口点。(你只需要知道是跟url路径有关)
如果是下面的写法那么访问的url是http://controller:90/ WSGIScriptAlias / /usr/share/openstack-dashboard/openstack_dashboard/wsgi.py