配置OpenStack dashboard使用HTTPS
来源:互联网 发布:颖儿减肥方法知乎 编辑:程序博客网 时间:2024/06/05 15:14
..
声明:
本博客欢迎转发,但请保留原作者信息!
博客地址:http://blog.csdn.net/liujiong63
新浪微博:@Jeremy____Liu
内容系本人学习、研究和总结,如有雷同,实属荣幸!
环境说明:centos7.2.1511
准备证书及私钥文件
要注意生成证书时输入的Common Name要能匹配dashboard的域名。
安装mod_ssl
yum -y install mod_ssl
修改httpd中dashboard的配置
修改/etc/httpd/conf.d/openstack-dashboard.conf,内容如下
<VirtualHost *:80> ## Force redirect to SSL website RewriteEngine On RewriteCond %{HTTPS} !on RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]</VirtualHost><VirtualHost *:443> <Directory /usr/share/openstack-dashboard/openstack_dashboard/wsgi> Options All AllowOverride All Require all granted </Directory> <Directory /usr/share/openstack-dashboard/static> Options All AllowOverride All Require all granted </Directory> ## Logging ErrorLog "/var/log/httpd/horizon_error.log" ServerSignature Off CustomLog "/var/log/httpd/horizon_access.log" combined ## RedirectMatch rules RedirectMatch permanent ^/$ /dashboard WSGIDaemonProcess dashboard user=apache group=apache WSGIProcessGroup dashboard WSGIScriptAlias /dashboard "/usr/share/openstack-dashboard/openstack_dashboard/wsgi/django.wsgi" Alias /dashboard/static /usr/share/openstack-dashboard/static ## SSL Related, replace paths with your own SSLEngine on SSLCertificateFile /etc/ssl/dashboard-cert-key/cert.pem SSLCertificateKeyFile /etc/ssl/dashboard-cert-key/key.pem</VirtualHost>
注意:此处配置默认将80端口的请求转到443端口
修改httpd中ssl模块的配置
修改/etc/httpd/conf.d/ssl.conf
修改SSLCertificateFile和SSLCertificateKeyFile配置合适的证书/私钥
重启服务
systemctl restart httpd
0 0
- 配置OpenStack dashboard使用HTTPS
- OpenStack dashboard + Apache2.4.27 + HTTPS
- OpenStack 配置 Dashboard 仪表盘服务(Controller Node)
- OpenStack Dashboard
- 使用django runserver调试openstack dashboard
- centos7 安装配置openstack-dashboard (官网openstack-juno版)
- 使用fuel 6.0 安装openstack后,dashboard中文显示解决办法
- 安装OpenStack-dashboard
- 搞定Openstack和Dashboard
- openstack dashboard的汉化
- openstack dashboard的汉化
- openstack系列-Dashboard
- horizon_note(openstack dashboard)
- OpenStack Dashboard Load Balance
- openstack horizon 新增dashboard
- OpenStack Mitaka Dashboard
- openstack dashboard简体中文汉化
- openstack dashboard登录出错
- Zookeeper Api(java)入门与应用(转)
- 【BZOJ1912】【APIO2010】巡逻(树最长链)
- codeforces 786c Till I Collapse
- STM32系统时钟
- POJ3126 Prime Path(素数判断+bfs)
- 配置OpenStack dashboard使用HTTPS
- 《C++ Primer》第6章:函数
- 分布式锁1 Java常用技术方案
- 随笔:如何学习一门新技术
- [数据结构]直接插入排序
- java中final关键字
- 数组排序几种实现方式
- uva 11404 Palindromic Subsequence(LCS 记录中间过程)@
- Android Studio集成极光推送