https

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 实现网页数据加密传输


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值