首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启用不在自定义端口上工作的本地主机上的SSL

启用不在自定义端口上工作的本地主机上的SSL
EN

Stack Overflow用户
提问于 2018-04-27 17:43:37
回答 1查看 1.3K关注 0票数 0

我试图在我添加的自定义端口上启用SSL,即8040 (localhost:8040),我遵循了视频教程进行此操作。

我已经在xampp\apache\bin目录上执行了以下命令

以下是三个命令的顺序

代码语言:javascript
复制
openssl genrsa -aes256 -out private.key 2048

openssl rsa -in private.key -out private.key


openssl req -new -x509 -nodes -sha1 -key private.key 
-out certificate.crt -days 36500 -config C:\xampp\apache\conf\openssl.cnf

现在,我复制了生成的文件private.keycertificate.crt,并将它们粘贴到这个目录C:\xampp\apache\conf\key中。

我没有注释httpd.conf文件中与SSL相关的行。

httpd-ssl.conf文件中的C:\xampp\apache\conf\extra

我添加了一个新目录

代码语言:javascript
复制
<VirtualHost *:8040>

DocumentRoot "C:/xampp/htdocs/laravel/public"
ServerName qa-staging.com
ServerAdmin admin@example
ErrorLog "C:/xampp/apache/logs/error.log"
TransferLog "C:/xampp/apache/logs/access.log"

SSLEngine on

SSLCertificateFile "C:/xampp/apache/conf/key/certificate.crt"

SSLCertificateKeyFile "C:/xampp/apache/conf/key/private.key"

<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/xampp/apache/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>

BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

CustomLog "C:/xampp/apache/logs/ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

</VirtualHost>

但是当我试图打开https:\\localhost:8040的时候

本网站无法提供安全连接

现在,如果我将密钥和证书目录添加到默认端口443中

当我请求https:\localhost时,它运行良好

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 23:06:46

试着在httpd.conf中添加“聆听8040”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50067664

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档