zabbix配置https访问
2021-03-28 10:27
标签:rect 配置文件 下载安装 目录 设置 mod_ssl conf cto serve 1、下载安装mod_ssl和openssl 4、配置虚拟主机 5、http--> https 在/usr/share/zabbix目录中建文件 .htaccess zabbix配置https访问 标签:rect 配置文件 下载安装 目录 设置 mod_ssl conf cto serve 原文地址:https://blog.51cto.com/11954248/2484176
2、生成证书openssl genrsa -out server.key 2048 #生成加密私钥
openssl req -new -key server.key -out server.csr #生成证书签名请求
openssl x509 -req -days 36500 -in server.csr -signkey server.key -out server.crt #生成证书
3、修改apache配置文件
vim /etc/httpd/conf.d/ssl.conf
vim /etc/httpd/conf.d/test.confNameVirtualHost *:443
重启httpd服务
浏览器输入https://IP/zabbix已经可以访问
但是通过http://IP/zabbix还是可以访问到zabbix控制台的,现在设置默认http到https的跳转
vim /etc/httpd/conf/httpd.confLoadModule rewrite_module modules/mod_rewrite.so #新增内容
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]
重启httpd服务器。
现在已经实现http://IP/zabbix 跳转至 https://IP/zabbix
6、浏览器访问去掉zabbix。直接输入HTTPS://IP 访问zabbix控制台(可选)
vim /etc/httpd/conf/httpd.conf
修改以下内容