在 xampp 中使用 https 而不是 localhost
我的问题可能很愚蠢,但老实说,我搜索了很多,取得了成功,但并不完整。
我在Windows 8中使用xampp。
我的主机文件如下所示。
127.0.0.1 localhost
127.0.0.1 www.mysite.com
我的 httpd-vhosts.config 如下所示。
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName www.mysite.com
ServerAlias mysite.com
DocumentRoot "C:/xampp/htdocs/mysite"
</VirtualHost>
这非常适合http。但是我已经启用了 ssl。
当我键入 或 时,两者都工作正常。http://localhost
https://localhost
当我键入它工作时,http://mysite.com
当我键入它时,它被重定向为并显示xampp的默认欢迎页面。https://mysite.com
https://mysite.com/xampp/
我试着跟着做一些事情。
1)我没有使用127.0.0.1,而是在httpd-vhosts.conf中使用*:80,但结果是相同的。
2)我没有使用127.0.0.1,而是尝试在httpd-vhosts.conf中使用*:443,但是在重新启动apache时无法再次启动。
请让我知道我如何通过域名而不是本地主机与https或http访问我的网站。