本文目录:
- 1、PHPStudy Nginx 如何使用SSL
- 2、phpstudy的apache配置https流程和问题
- 3、phpStudy安装composer时,SSL报错(Failed to enable crypto)的解决方法
- 4、phpstudy 配置ssl证书 开启httpd-ssl.conf 环境就启动不了!
- 5、phpstudy 配置https协议问题
PHPStudy Nginx 如何使用SSL
nginx首先编译的时候加上--with-http_ssl_module编译参数
ssl配置,给你一个范例
listen 443;
server_name 域名.com;
index index.html index.htm index.php;
root /home/baidu;
error_page 404 403 http://域名.com;
ssl on;
ssl_certificate /root/baidu/域名.com.crt;
ssl_certificate_key /root/baidu/域名.com.key.pem;
phpstudy的apache配置https流程和问题
最近由于弄了一个小程序,需要配置htpps的域名,把操作流程记录一下:
1、去西部数码花了1元弄了一套证书,包含三个文件:
2、把这三个证书文件放进服务器,phpstudy里面创建网站,
把三个证书一个个导入进去,然后选好根目录,php版本,保存后创建网站。
3、上面操作完成后,开始设置
4、设置完httpd.conf后,开始设置httpd-ssl.conf
里面这样配置:
VirtualHost *:443
DocumentRoot "你的域名指向的完整路径"
ServerName 你的域名
Directory "你的域名指向的完整路径"
Allow from all
AllowOverride All
#Options -Indexes +FollowSymLinks +ExecCGI
Options -Indexes +FollowSymLinks
#Order allow,deny
#Require all granted
/Directory
SSLEngine on
SSLCertificateFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxxx.cer
SSLCertificateKeyFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.key
SSLCertificateChainFile D:/phpstudy_pro/Extensions/Apache2.4.39/cert/xxxxxx.crt
/VirtualHost
到这里配置就完毕了,我这里访问https正常,搞定
phpStudy安装composer时,SSL报错(Failed to enable crypto)的解决方法
学习Laravel,本机环境是phpStudy集成环境,安装Composer时候出错,
大体意思是Composer命令运行异常,需要openssl扩展但是扩展不可用。
解决方法就是打开php的openssl扩展。
在php.ini文件中找到 openssl.cafile 配置项,将其注释删除,并将证书全路径写入其值。
重启Apache,运行 composer 命令,成功!
phpstudy 配置ssl证书 开启httpd-ssl.conf 环境就启动不了!
1、删除配置信息后,查看在没有配置的时候,HTTPS是否可以打开网站,如果可以说明协议冲突了,删除之前的配置信息在配置;
2、查看SSL证书私钥与证书是否正确,无法确定可以联系签发机构确定;
3、根据以下教程重新配置证书:教程一:网页链接 教程二:网页链接
4、SSL证书如果配置实在无法完成的,可以联系签发机构提供技术支持。
phpstudy 配置https协议问题
请确定证书文件无误的情况下,依照phpStudy安装ssl证书教程:网页链接
注意:安装防火墙需要设置允许443端口或关闭防火墙,如果本地服务器安装安全狗的,请允许443端口。常见问题是SSL证书部署文件冲突导致,如果无法确定文件具体情况,建议重新安装环境后然后根据以上教程部署;如果无法解决可以淘宝Gworg获取专业技术支持。
【phpstudyssl配置】的内容来源于互联网,如引用不当,请联系我们修改。
网友留言: