HTTPS 和 HTTP 文件夹设置?

HTTPS 和 HTTP 文件夹设置?

我在共享主机上创建了一些基本的 HTTPS 网站,但在我的主机提供商中,文件系统中的文件夹对于 SSL 和常规网站是不同的。这是一个选择,还是必须将两者分开?也就是说,https://www.example.com在虚拟主机上加载不同的文件夹,而不是http://www.example.com

如果文件夹不同,那么如果会话存储是存储在我的网站文件系统中的自定义会话存储,而 HTTP 和 HTTPS 网站之间的会话存储不同,我该如何处理会话存储?那么对于其他文件(例如用户自定义上传的文件),我是否需要对它们进行某种同步?

如果我建立了自己的服务器,那么我可以从同一个文件夹运行 HTTPS 和 HTTP 吗?

谢谢你!

答案1

这是不是要求 SSL 和非 SSL 文件系统不同,它们可以指向同一个目录。根据我的经验,如果它们是分开的,通常是因为试图保持服务器代码干净,并确保 SSL 所需的任何和所有资源都可以在 SSL 文件夹下使用(即避免“某些资源由于不安全而未加载”浏览器错误)。

共享代码/资源的常见选项是启用符号链接(Apache?),然后在 SSL 版本中只需引用指向原始文件的符号链接,以便两个目录有效地“共享”它们。

相关内容