第一步开放端口并安装openssl模块、
开放防火墙443端口,如果是使用云服务器需要在安全组里也开放一下;
第二步监听并配置、
apache开启监听443端口并配置域名;
<VirtualHost _default_:443>
SSLEngine on
ServerName swbd.wtsui.cn:443 //域名
SSLCertificateFile "/etc/httpd/conf/extra/xxxx.crt" //证书密钥(可以去阿里云或者腾讯云上购买免费的证书)
SSLCertificateKeyFile "/etc/httpd/conf/extra/xxx.key" //证书键
DocumentRoot "/var/www/html/xxxx" //指向项目路径
# DocumentRoot access handled globally in httpd.conf
CustomLog "/etc/httpd/logs/ssl_request.log" \ //https日志
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
<Directory "/var/www/html/>
Options Indexes Includes FollowSymLinks
AllowOverride AuthConfig Limit FileInfo
Require all granted
AllowOverride All
</Directory>
</virtualhost>
第三步测试、
“netstat -an | grep 443”服务器里测试端口监听是否正常;“telnet ip地址 443” 本地测试线上端口访问是否正常;
如果没毛病,那么基本上https可以访问了。