Apache – HTTPS:显示HTTP的内容

我在我的服务器上有一个Facebook应用程序,我需要在httphttps上运行它。 现在我的服务器上有两个不同的文件夹:httpdocs和httpsdocs。 我怎么能从httpsdocs文件夹指向包含files / page的“普通”httpdocs文件夹呢?

最简单的答案是将SSL虚拟主机的DocumentRoot更改为与非SSL虚拟主机相同的文件夹。 换句话说,将httpsdocs更改为configuration文件中的httpdocs

首先,您可以将HTTP和HTTPS虚拟主机指向同一目录 – 如果没有不同的文件,则没有理由保留两个完全相同的目录。

而且,如果您确实需要两个单独的目录,则可以使符号链接保持相同的内容同步:

 ln -s /var/www/httpdocs/somefileordirectory /var/www/httpsdocs/ 

你可以看到man ln的更多信息。