我正在我的本地机器上编写一个php应用程序,并想测试SSL是否正常工作.请耐心等待,因为这是我第一次使用SSL.
到目前为止,这就是我所做的:
server.crt文件导入chrome.;extension=php_openssl.dll中php.ini(参考)httpd-vhosts.conf根据此页面编辑了我的文件.该文件的相关部分如下.这是完整的文件:http://pastebin.com/k6Jh2eR6
Run Code Online (Sandbox Code Playgroud)<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>
我通常会通过输入来访问我的项目 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.so在httpd.conf文件中没有注释