1.https定义
加密传输数据,加密方法通过ssl
2.配置
yum install mod_ssl -y
yum isntall crypto-utils -y
genkey www.westos.com
vim /etc/httpd/conf.d/login.conf
<Virtualhost *:443>
ServerName "login.westos.com"
DocumentRoot "/var/www/virtual/login.westos.com/html"
CustomLog "logs/login.log" combined
SSLEngine on #开始https功能
SSLCertificateFile /etc/pki/tls/certs/www.westos.com.crt #证书
SSLCertificateKeyfile /etc/pki/tls/private/www.westos.com.key #密钥
</Virtualhost>
<Directory "/var/www/Virtual/login.westos.com/html">
Require all granted
</Directory>
<Virtualhost *:80> #网页重写实现自动访问https
ServerName login.westos.com
RewriteEngine on
RewriteRule ^(/.*)$ https://%{HTTP_HOST}$1 [redirect=301]
</Virtualhost>
^(/.*)$ https://^(/.*)$$1[redirect=301]
^(/.*)$ #客户主机在地址栏中写入的所有字符
https:// #定向成为的访问协议
%{HTTP_HOST} #客户请求主机
$1 #表示^(/.*)$的值
[redirect=301] #临时重定向 302永久重定向
mkdir /var/www/virtual/login.westos.com/html -p
vim /var/www/virtual/login.westos.com/html/index.html
systemctl restart httpd
测试
在客户主机中添加解析
172.25.254.118 login.westos.com
访问http://login.westos.com会自动跳转到
https://login.westos.com 实现网页数据加密传输