Closed. This question is off-topic。它当前不接受答案。












想要改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic

已关闭8年。



Improve this question




我在弄清楚设置SSL虚拟主机及其非SSL副本的正确方法时遇到了麻烦。

我现在有这样的东西:<VirtualHost myip:80>
plenty of directives here
</VirtualHost>


<VirtualHost myip:443>
same directives as above
</VirtualHost>

它可以正常工作,但是每次我在其中一个虚拟主机中编辑指令时,我也必须在另一个虚拟主机中进行修改。有没有更干净,更优雅的产品?

最佳答案

要同时在HTTP和HTTPS URL上运行网站,您唯一的选择是使用相同的DocumentRoot运行2个单独的VirtualHost。

如果指令上下文允许,则可以将某些常用设置保留在两个DocumentRoot的父文件夹中的.htaccess文件中。

关于virtualhost - apache virtualhost SSL +非SSL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10387688/

10-09 08:41