在mac下的apache服务器怎么开启htps访问

发布时间:2017-03-09 15:12

现在大部分网站使用htp协议,不支持信息的加密传输。随着对信息安全要求的提高,越来越多的网站开始使用https,本文小编介绍在mac下的apache服务器开启htps访问的方法!

在mac下的apache服务器开启htps访问的方法

生成证书:生成私钥文件

sudo openssl genrsa -aes256 -out service.key 1024

然后按提示输入密码,文件生成成功

在mac下的apache服务器怎么开启htps访问

生成证书文件并签署

sudo openssl req -sha256 -new -x509 -days 1826 -key service.key -out service.crt

估计提示输入相关信息

Common Name (e.g. server FQDN or YOUR name) []:这一项必须和你的域名一致

在mac下的apache服务器怎么开启htps访问

配置apache打开htpd.conf文件:移除注释

LoadModule ssl_module libexec/apache2/mod_ssl.so

Include /private/etc/apache2/extra/htpd-vhosts.conf

在mac下的apache服务器怎么开启htps访问

修改htpd-vhosts.conf文件

修改DocumentRoot "/Users/xunao/website/upload" 为自己的网站路径

指定证书和密钥文件路径

SSLCertificateFile "/private/etc/apache2/server.crt"

SSLCertificateKeyFile "/private/etc/apache2/server.key"

在mac下的apache服务器怎么开启htps访问

重启apache,用 sudo apachectl configtest 检测配置文件是否有错误(windows为htpd -t)

sudo apachectl restart (windows为htpd -k restart)

在mac下的apache服务器怎么开启htps访问

访问网站:htps://域名

如果浏览器提示“您的连接不是私密连接”,则需安装证书的本地计算机

在mac下的apache服务器怎么开启htps访问

END

在mac下的apache服务器怎么开启htps访问的评论条评论