强制使用https://和www。与虚拟主机apache2

爱德华

我一直在到处寻找解决方案,以便能够在所有使用虚拟主机的URL前面强制使用https:// www。这是我当前在000-default.conf文件中拥有的内容:

<VirtualHost *:80>
ServerName www.domain.com
Redirect / https://www.domain.com/
</VirtualHost >

这意味着所有www。将重定向到https:// www。

现在,我缺少了将所有/任何其他形式的URL重定向到https:// www的代码使用相同的概念(不是RewriteEngine,因为Apache建议不要在简单的重定向中使用RewriteEngine)。

例如:

  • http://domain.com
  • http://www.domain.com
  • https://domain.com

他们都会去=> https://www.domain.com

如果有人可以指出正确的方向,那就太好了!

免费软件服务器

这对我有用,您可以根据需要在我的域上对其进行测试。

<VirtualHost *:80>
    ServerName freesoftwareservers.com
    ServerAlias *.freesoftwareservers.com
    Redirect / https://www.freesoftwareservers.com/
</VirtualHost>

<VirtualHost *:443>
    ServerName freesoftwareservers.com
    ServerAlias *.freesoftwareservers.com

http://domain.com

http://www.domain.com

https://domain.com

我在重新实现此功能时遇到问题,发现如果我从/ sites-enabled中删除了000-default.conf符号链接,它会起作用。不知道怎么回事,但是我在DNS端有0个其他DNS记录,我的Apache进行了所有重定向,并且可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何创建可同时使用http和https的虚拟主机?

来自分类Dev

ubuntu 13.10和apache 2.4.6上的虚拟主机

来自分类Dev

在Debian安装上的Wordpress apache2虚拟主机配置

来自分类Dev

同时使用Apache反向代理和虚拟主机

来自分类Dev

在Apache2中设置多个虚拟主机

来自分类Dev

虚拟主机强制使用https并将www重定向到非www,但没有其他子域

来自分类Dev

强制使用https://和www。与虚拟主机apache2

来自分类Dev

如何从VirtualBox(或任何VM)访问Apache2虚拟主机

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

Apache虚拟主机别名

来自分类Dev

如何从VirtualBox(或任何VM)访问Apache2虚拟主机

来自分类Dev

如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

来自分类Dev

Apache虚拟主机不适用于www域

来自分类Dev

apache虚拟主机:如何添加2个虚拟主机?

来自分类Dev

在apache2上为raspbian强制使用SSL和WWW

来自分类Dev

Apache虚拟主机问题

来自分类Dev

如何在Ubuntu中为apache2服务添加虚拟主机网站

来自分类Dev

Apache2虚拟主机:授予权限

来自分类Dev

在/ var / www / drupal上使用虚拟主机的Apache 2.4.12

来自分类Dev

虚拟主机定义的更改无效-Apache2

来自分类Dev

在Apache中使用一个虚拟主机代理HTTP和https请求

来自分类Dev

具有虚拟主机(Apache2)的Userdir

来自分类Dev

Apache虚拟主机将http重定向到https

来自分类Dev

Apache2 | 虚拟主机显示404

来自分类Dev

在Debian安装上的Wordpress apache2虚拟主机配置

来自分类Dev

如何创建可同时使用http和https的虚拟主机?

来自分类Dev

Apache2虚拟主机不适用于SSL配置

来自分类Dev

Ubuntu 18.04 Apache2虚拟主机显示主要网站

来自分类Dev

如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

Related 相关文章

  1. 1

    如何创建可同时使用http和https的虚拟主机?

  2. 2

    ubuntu 13.10和apache 2.4.6上的虚拟主机

  3. 3

    在Debian安装上的Wordpress apache2虚拟主机配置

  4. 4

    同时使用Apache反向代理和虚拟主机

  5. 5

    在Apache2中设置多个虚拟主机

  6. 6

    虚拟主机强制使用https并将www重定向到非www,但没有其他子域

  7. 7

    强制使用https://和www。与虚拟主机apache2

  8. 8

    如何从VirtualBox(或任何VM)访问Apache2虚拟主机

  9. 9

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  10. 10

    Apache虚拟主机别名

  11. 11

    如何从VirtualBox(或任何VM)访问Apache2虚拟主机

  12. 12

    如何在ubuntu 14.04的主目录上设置apache2虚拟主机?

  13. 13

    Apache虚拟主机不适用于www域

  14. 14

    apache虚拟主机:如何添加2个虚拟主机?

  15. 15

    在apache2上为raspbian强制使用SSL和WWW

  16. 16

    Apache虚拟主机问题

  17. 17

    如何在Ubuntu中为apache2服务添加虚拟主机网站

  18. 18

    Apache2虚拟主机:授予权限

  19. 19

    在/ var / www / drupal上使用虚拟主机的Apache 2.4.12

  20. 20

    虚拟主机定义的更改无效-Apache2

  21. 21

    在Apache中使用一个虚拟主机代理HTTP和https请求

  22. 22

    具有虚拟主机(Apache2)的Userdir

  23. 23

    Apache虚拟主机将http重定向到https

  24. 24

    Apache2 | 虚拟主机显示404

  25. 25

    在Debian安装上的Wordpress apache2虚拟主机配置

  26. 26

    如何创建可同时使用http和https的虚拟主机?

  27. 27

    Apache2虚拟主机不适用于SSL配置

  28. 28

    Ubuntu 18.04 Apache2虚拟主机显示主要网站

  29. 29

    如何使用 Apache2 虚拟主机在服务器的裸 IP 上提供*无*服务?

热门标签

归档