Apache在同一IP和端口上有多个域
我试图在“.”上阅读Apache的文档,但却走到了死胡同。我希望有两个网站(example1.com和example2.com)在端口80的相同IP地址上运行。但是example1.com也有一个运行在443上的安全版本。因此,example1.com:80的虚拟主机永久重定向到example1.com:443。我尝试的所有设置组合要么导致我只能访问example1.com:443,要么导致服务器崩溃。当前运行配置如下所示:Apache在同一IP和端口上有多个域,apache,virtualhost,Apache,Virtualhost,我试图在“.”上阅读Apache的文档,但却走到了死胡同。我希望有两个网站(example1.com和example2.com)在端口80的相同IP地址上运行。但是example1.com也有一个运行在443上的安全版本。因此,example1.com:80的虚拟主机永久重定向到example1.com:443。我尝试的所有设置组合要么导致我只能访问example1.com:443,要么导致服务器崩溃。当前运行配置如下所示: Listen 1.1.1.1:80 Listen 1.1.1.1:44
Listen 1.1.1.1:80
Listen 1.1.1.1:443
NameVirtualHost 1.1.1.1:80
<VirtualHost 1.1.1.1:80>
DocumentRoot /www/root2
ServerName example2.com
</VirtualHost>
<VirtualHost 1.1.1.1:80>
ServerName example1.com
Redirect permanent / https://www.example1.com
</VirtualHost>
<VirtualHost 1.1.1.1:443>
DocumentRoot /www/root1
ServerName www.example1.com
SSLEngine on
# Certificate paths
</VirtualHost>
听1.1.1.1:80
听1.1.1.1:443
名称虚拟主机1.1.1.1:80
DocumentRoot/www/root2
ServerName example2.com
ServerName example1.com
重定向永久/https://www.example1.com
DocumentRoot/www/root1
服务器名www.example1.com
斯伦金安
#证书路径
关于在所需需求中运行它的正确配置的任何想法。您也需要
NameVirtualHost 1.1.1.1:443
。可能重复的我想做类似的事情,但我需要两个域都安全@萨米,你能和我分享你的发现吗?在我的例子中,我有一个子域,比如example.com和sub.example.com。我找不到答案,因为我所做的一切都导致访问SSL页面或崩溃。