带有ssl重定向和两个站点的Apache vhost配置


1

我现在正在使用安全服务器运行apache webserver一段时间。所有流量都被重新路由到https://first.some.com(示例名称)。现在,我想在名为http://second.some.com的同一台服务器上添加第二个用于测试目的的站点(对于那个站点没有ssl)。我的vhost.conf位于下方,正在将所有内容(甚至是second.some.com)重新路由到https://first.some.com。我的conf有什么问题?

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName first.some.com
    DocumentRoot /var/www-first/
    Redirect permanent / https://first.some.com/
</VirtualHost>
<VirtualHost *:80>
    ServerName second.some.com
    DocumentRoot /var/www-second/
    DirectoryIndex index.html index.php
</VirtualHost>

NameVirtualHost *:443
<VirtualHost *:443>
    ServerName first.some.com
    DocumentRoot /var/www-first/
    DirectoryIndex index.html index.php
    SSLEngine on
    SSLProtocol all -SSLv2
    SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW
    SSLCertificateFile /etc/pki/tls/certs/first.some.com.crt
    SSLCertificateKeyFile /etc/pki/tls/private/first.some.com.key.nopass
    SSLCertificateChainFile /etc/pki/tls/certs/intermediate.crt
</VirtualHost>

有谁可以帮助我吗?我以为我理解虚拟主机,但我真的被困在这里。欢迎任何建议。
Martijn Burger

嗯。还在寻找答案。那里的任何人都可以发现错误????
Martijn Burger

Answers:


0

好的。这个apache配置没什么问题。毕竟www-first和www-second正在重新路由到正确的应用程序。只是它运行的是同一个应用程序,它们都查看了同一个数据库。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.