相关疑难解决方法(0)

如何在使用虚拟主机时在XAMPP中使用https(SSL)

我正在我的本地机器上编写一个php应用程序,并想测试SSL是否正常工作.请耐心等待,因为这是我第一次使用SSL.

到目前为止,这就是我所做的:

  1. 创建了SSL证书.我按照教程的第一部分来创建证书.
  2. 我将server.crt文件导入chrome.
  3. 除去在前面的分号;extension=php_openssl.dllphp.ini(参考)
  4. httpd-vhosts.conf根据页面编辑了我的文件.该文件的相关部分如下.这是完整的文件:http://pastebin.com/k6Jh2eR6
    <VirtualHost *>
        DocumentRoot "C:\Users\user_name\Documents\project_one"
        ServerName project_one.localhost
        SSLEngine on
        SSLCertificateFile "conf/ssl.crt/server.crt"
        SSLCertificateKeyFile "conf/ssl.key/server.key"
        <Directory "C:\Users\user_name\Documents\project_one">
            AllowOverride All
            Order allow,deny
            Allow from all
        </Directory>
    </VirtualHost>
    
    Run Code Online (Sandbox Code Playgroud)

我通常会通过输入来访问我的项目 http://project_one.localhost

当我尝试通过键入https://project_one.localhostchrome 来访问我的项目时,我会自动转发到https://project_one.localhost/xampp/(就好像XAMPP根本不能识别https://project_one.localhost为子域并将其视为我正在输入的那样https://localhost)任何想法我搞砸了?

注意:

  • LoadModule ssl_module modules/mod_ssl.sohttpd.conf文件中没有注释

apache xampp ssl https virtualhost

43
推荐指数
3
解决办法
8万
查看次数

在本地xampp/apache服务器上设置SSL

我正在尝试从我的本地网络服务器访问Active Directory.为此,我使用最新版本的xampp和一个名为adLDAP的PHP脚本.如果我理解正确,我需要启用SSL才能访问https网址.我试图谷歌但没有运气:(任何人都可以链接教程或向我解释如何在xampp/apache上为Windows 7 64位安装SSL?任何帮助将不胜感激:)

php apache xampp ssl https

23
推荐指数
2
解决办法
12万
查看次数

无法加载私钥

我是SSL / OpenSSL的新手,并且正在Windows 7上工作。我正在尝试按照这些说明为我的ElasticBeanstalk环境配置HTTPS 。

我在“创建私钥”中的第2步。在发出命令以生成密钥对之后:

openssl genrsa 2048 > privatekey.pem
Run Code Online (Sandbox Code Playgroud)

我得到:

Generating RSA private key, 2048 bit long modulus
........................................+++
...............................+++
unable to write 'random state'
e is 65537 (0x10001)
Run Code Online (Sandbox Code Playgroud)

但是,它确实将密钥写入了我的目录。但是在第二条命令之后:

openssl req -new -key privatekey.pem -out csr.pem
Run Code Online (Sandbox Code Playgroud)

我得到:

unable to load Private Key
6312:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c:647:Expecting: ANY PRIVATE KEY
Run Code Online (Sandbox Code Playgroud)

我尝试了一下Google搜索,但是发现的所有解决方案似乎都与我无关。我检查了生成的密钥,它看起来像

-----BEGIN RSA PRIVATE KEY-----
 {lots of characters}
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

windows openssl amazon-web-services amazon-elastic-beanstalk

5
推荐指数
1
解决办法
2万
查看次数