0

我按照教程介绍了如何使用 SSL 在我的服务器上创建 owncloud。我遇到的问题是我想将任何 http 请求重定向到 https。我知道我的 http 文档根目录位于 /var/www 但不确定 https 位于何处。我假设我必须编辑或创建一个重定向到 https 的虚拟主机配置。我不知道在哪里创建此配置设置。在 /etc/apache2/sites-enabled/000-defualt 中?

我还发现您可以使用 mod-rewrite 执行此操作,但我似乎找不到我的 htaccess 或 httpd.conf 文件。这是因为我使用 Debian 安装了 apache 吗?

4

1 回答 1

1

您可以将其放在您拥有的 000-default 文件中,它会将您重定向到您网站的安全版本。将 example.com 替换为您的域名。

<VirtualHost *:80>
    ServerName example.com
    RedirectPermanent / https://example.com/
</VirtualHost>

看起来您已经有了教程中的 SSL 虚拟主机,所以这应该是您所需要的。希望这可以帮助。

于 2014-03-03T01:55:27.697 回答