openstack(T版)公有云--Dashboard服务

公有云上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


 

相关推荐

  1. Linux计算实践:OpenStack服务

    2024-02-06 08:26:01       30 阅读
  2. 阿里OSS 公共服务

    2024-02-06 08:26:01       39 阅读
  3. openstack-placement服务安装

    2024-02-06 08:26:01       45 阅读
  4. openstack-keystone服务

    2024-02-06 08:26:01       49 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-06 08:26:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-06 08:26:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-02-06 08:26:01       82 阅读
  4. Python语言-面向对象

    2024-02-06 08:26:01       91 阅读

热门阅读

  1. [英语学习][27][Word Power Made Easy]的精读与翻译优化

    2024-02-06 08:26:01       58 阅读
  2. Spring Boot项目监控异常,发送邮件

    2024-02-06 08:26:01       50 阅读
  3. 【PyTorch】实现迁移学习框架DaNN

    2024-02-06 08:26:01       52 阅读
  4. seatunnel数据集成(二)数据同步

    2024-02-06 08:26:01       55 阅读
  5. Uni-app 学习笔记

    2024-02-06 08:26:01       55 阅读
  6. 【无标题】summarizations onMysql

    2024-02-06 08:26:01       51 阅读
  7. Linux服务器设置 SSH 通过密钥登录(免密登录)

    2024-02-06 08:26:01       50 阅读
  8. ubuntu22.04挂载磁盘的步骤

    2024-02-06 08:26:01       52 阅读
  9. 【RK3288 Android6 T2pro 支持移远和有方4G模块切换】

    2024-02-06 08:26:01       48 阅读
  10. ubuntu 自动挂载NFS配置

    2024-02-06 08:26:01       47 阅读
  11. Spring和Spring Boot的区别

    2024-02-06 08:26:01       47 阅读