Httpd Apache多个虚拟主机 - 在特定域上启用https

时间:2017-10-26 16:14:35

标签: apache ssl redirect https virtualhost

我有3个站点(site1,站点2,站点3)在同一个IP服务器上运行。现在,我想添加ssl并仅将http重定向到https for site1。 Site2和站点3仍在http中运行。这是我的httpd配置:

NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
    ServerName site1.com
    Redirect / https://site1.com
</VirtualHost>
<VirtualHost *:443>
    DocumentRoot /var/www/html/site1
    ServerName site1.com
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /var/www/html/site2
    ServerName site2.com 
</VirtualHost>
<VirtualHost *:80>
    DocumentRoot /var/www/html/site2
    ServerName site3.com
</VirtualHost>
  

操作系统:CentOS 6.9 - Apache:2.2.15

当我重新启动apache时,我收到FAILED结果而没有消息。如何设置服务器作为我的期望? 谢谢!

0 个答案:

没有答案