相关疑难解决方法(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万
查看次数

标签 统计

apache ×1

https ×1

ssl ×1

virtualhost ×1

xampp ×1