Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 在xampp mac上设置SSL证书_Apache_Ssl_Xampp - Fatal编程技术网

Apache 在xampp mac上设置SSL证书

Apache 在xampp mac上设置SSL证书,apache,ssl,xampp,Apache,Ssl,Xampp,我已经下载了xampp for mac,安装了它并购买了ssl证书,但我遇到了困难 安装ssl的时间 有人能用电脑一步一步地给我解释一下如何设置它吗?请告诉我 搜索谷歌,但无法理解他们的方式,请慢慢来 解释…启用SSL需要编辑的文件是conf/extra目录中的httpd-SSL.conf 更改以下指令: SSLCertificateFile到domain_com.crt SSLCACertificateFile到正极SSLCA2.crt SSLCertificateKeyFile到创建CSR时

我已经下载了xampp for mac,安装了它并购买了ssl证书,但我遇到了困难

安装ssl的时间

有人能用电脑一步一步地给我解释一下如何设置它吗?请告诉我 搜索谷歌,但无法理解他们的方式,请慢慢来


解释…

启用SSL需要编辑的文件是conf/extra目录中的httpd-SSL.conf

更改以下指令:

SSLCertificateFile到domain_com.crt SSLCACertificateFile到正极SSLCA2.crt SSLCertificateKeyFile到创建CSR时收到的私钥文件

打开终端并键入:sudo nano/private/etc/hosts,然后添加127.0.0.1 your_domain.com和127.0.0.1 www.your_domain.com,编辑完主机文件后,按control-o保存文件。
然后调用sudo/Applications/XAMPP/xamppfiles/XAMPP enablessl以在httpd.conf中启用SSL并重新启动Apache。现在尝试访问https://localhost

启用SSL需要编辑的文件是conf/extra目录中的httpd-SSL.conf

更改以下指令:

SSLCertificateFile到domain_com.crt SSLCACertificateFile到正极SSLCA2.crt SSLCertificateKeyFile到创建CSR时收到的私钥文件

打开终端并键入:sudo nano/private/etc/hosts,然后添加127.0.0.1 your_domain.com和127.0.0.1 www.your_domain.com,编辑完主机文件后,按control-o保存文件。

然后调用sudo/Applications/XAMPP/xamppfiles/XAMPP enablessl以在httpd.conf中启用SSL并重新启动Apache。现在尝试访问https://localhost

通常情况下,证书供应商可以提供将证书安装到web服务器的基本说明。下面的说明将解释如何将其安装到Apache中。通常,您可以读取httpd-ssl.conf并从中设置crt、key和ca捆绑包的相关值。说起来容易,做起来容易,但我有三个文件:PositiveSSLCA2.crt AddTrustExternalCARoot.crt domain_com.crt,我应该将它们放在httpd ssl.conf中的什么位置?您缺少一个关键文件,即private key.key文件。可能您只需要将SSLCertificateFile设置为domain_com.crt,将SSLCACertificateFile设置为PositiveSSLCA2.crt,将SSLCertificateKeyFile设置为最初生成的私钥文件。显然,PositiveSSL是Comodo的经销商,所以他们关于在Apache中安装SSL证书的说明应该涵盖所有内容。他们没有将.key文件邮寄给我。。。那是哪里?你的SSL证书颁发给哪个域名?它只适用于该主机名,可能不适用于localhost,或者您总是会收到一个证书错误,说主机不匹配,但很可能Apache不会尝试提供SSL请求,因为主机不匹配。但是无论如何,试着明确地去https://localhost,请注意前面的https。通常情况下,证书供应商可以提供将证书安装到web服务器的基本说明。下面的说明将解释如何将其安装到Apache中。通常,您可以读取httpd-ssl.conf并从中设置crt、key和ca捆绑包的相关值。说起来容易,做起来容易,但我有三个文件:PositiveSSLCA2.crt AddTrustExternalCARoot.crt domain_com.crt,我应该将它们放在httpd ssl.conf中的什么位置?您缺少一个关键文件,即private key.key文件。可能您只需要将SSLCertificateFile设置为domain_com.crt,将SSLCACertificateFile设置为PositiveSSLCA2.crt,将SSLCertificateKeyFile设置为最初生成的私钥文件。显然,PositiveSSL是Comodo的经销商,所以他们关于在Apache中安装SSL证书的说明应该涵盖所有内容。他们没有将.key文件邮寄给我。。。那是哪里?你的SSL证书颁发给哪个域名?它只适用于该主机名,可能不适用于localhost,或者您总是会收到一个证书错误,说主机不匹配,但很可能Apache不会尝试提供SSL请求,因为主机不匹配。但是无论如何,试着明确地去https://localhost,注意前面的https。您帮助我设置SSL,但现在我面临一个问题…-我正在尝试使用我购买的域名,我已经将其设置为指向localhost的url框架,只是为了测试它。。。它打开网站,但它不加载https://它只加载http://但当我单独使用SSl显示和加载页面时,请再次帮助我完成最后一步我不确定您所说的设置。但您将无法在实际域名上使用https://除非它配置了SSL证书。可能会在pastebin上发布您正在谈论的框架的HTML。我不能在键入时使用SSL:它会继续加载,但当我在本地主机上测试时,它会激活SSL-我发现最后一步:打开终端并键入:sudo nano/private/etc/hosts,然后添加127.0.0.1 your_domain.com和127.0.0.1 www.your_d
omain.com,编辑完主机文件后,按control-o保存该文件。你的意思是什么?你帮我设置了SSL,但现在我面临一个问题…-我正在尝试使用我购买的域名,我已经将其设置为指向localhost的url框架,只是为了测试它。。。它打开网站,但它不加载https://它只加载http://但当我单独使用SSl显示和加载页面时,请再次帮助我完成最后一步我不确定您所说的设置。但您将无法在实际域名上使用https://除非它配置了SSL证书。可能会在pastebin上发布您正在谈论的框架的HTML。我不能在键入时使用SSL:它会继续加载,但当我在本地主机上测试时,它会激活SSL-我发现最后一步:打开终端并键入:sudo nano/private/etc/hosts,然后添加127.0.0.1 your_domain.com和127.0.0.1 www.your_domain.com,编辑完主机文件后,按control-o保存文件。您的意思是什么?