apache支持https访问

apache支持https访问

 

1,确定有mod_ssl,没有的话去安装,之后在httpd.conf里面加入

LoadModule ssl_module /usr/lib64/httpd/modules/mod_ssl.so(后面mod_sslSo的路径可以用find来找一下)

 

2有了这个之后,还要一个keycrt

偷懒的办法,直接使用RHEL5中的localhost.keylocalhost.crt文件 (这样的话,浏览器可能会报警提示证书有危险) 
[root@localhost ~]# cd /etc/pki/tls/ 

[root@localhost tls]# cp certs/localhost.crt/usr/local/httpd/conf/server.crt 
[root@localhost tls]# cp private/localhost.key/usr/local/httpd/conf/server.key 

 

3我的思路是配置https访问和http访问步骤应该是差不多的,只是多一个证书,和不一样的端口443

所以先去写一个ssl.Conf

内容如下:

NameVirtualHost*:443

<VirtualHost*:443>

ServerAdmin fengsuzhe@163.com

DocumentRoot/opt/ci123/www/html/oauth

ServerNameopen.ci123.com

SSLEngine on

SSLCertificateFile"/opt/ci123/apache/conf/server.crt"

SSLCertificateKeyFile"/opt/ci123/apache/conf/server.key"

ErrorLoglogs/open.ci123.com-ssl-error_log

CustomLoglogs/open.ci123.com-ssl-access_log common

</VirtualHost>

 

<VirtualHost*:443>

ServerAdmin fengsuzhe@163.com

DocumentRoot/opt/ci123/www/html

ServerName192.168.0.36

SSLEngine on

SSLCertificateFile"/opt/ci123/apache/conf/server.crt"

SSLCertificateKeyFile"/opt/ci123/apache/conf/server.key"

ErrorLoglogs/192.168.0.36-error_log

CustomLog logs/192.168.0.36-access_logcommon

</VirtualHost>

 

然后再去修改httpd.conf,把上面的这个文件Include进去

Include  conf/vhosts/ssl.conf

同时做如下修改:

加入监听Listen 443

确保已经加载模块:

LoadModulessl_module /usr/lib64/httpd/modules/mod_ssl.so

 

 

同时修改httpd-ssl.conf,

添加:SSLCertificateFile "/opt/ci123/apache/conf/server.crt”

          SSLCertificateKeyFile"/opt/ci123/apache/conf/server.key"

 

重启apache,即可

 

 

 

 

备注:vhost中的ssl。Conf

NameVirtualHost*:443

<VirtualHost*:443>

ServerAdmin fengsuzhe@163.com

DocumentRoot/opt/ci123/www/html

ServerName192.168.0.36

SSLEngine on

SSLCertificateFile"/opt/ci123/apache/conf/server.crt"

SSLCertificateKeyFile"/opt/ci123/apache/conf/server.key"

ErrorLoglogs/192.168.0.36-error_log

CustomLoglogs/192.168.0.36-access_log common

</VirtualHost>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值