在同一台服务器

时间:2016-04-03 15:00:10

标签: apache iis hosting

我有一台运行Apache和IIS的服务器。 IIS使用端口80,使用iis在服务器上托管的每个域名都可以正常工作。现在我也运行apache并在端口8080上监听。有可能我有一个域www.example.com并且它使用Apache,但我不必输入www.example.com:8080来获取该站点,但我去www.example.com上网站。我可以在iis上托管php,但我想将Apache用于该网站。我目前在httpd.conf

<VirtualHost *>
    DocumentRoot "${path}/data/localweb/example"
    ServerName www.example.com
    <Directory "${path}/data/localweb/example">
        Options FollowSymLinks Indexes
        AllowOverride All
        Order allow,deny
        Allow from all
        #Deny from all
        Require all granted
    </Directory>
    # Other directives here
</VirtualHost>

1 个答案:

答案 0 :(得分:0)

如果您能够使用多个IP地址哦,Web服务器可以将IIS站点绑定到端口80上的一个,将Apache站点绑定到第二个上的端口80。如果它是VM,您可以添加另一个虚拟网络接口,如果它是物理服务器,您可以添加新的网卡。

如果您只有一个IP地址,则可以设置ARR + URL重写,以使用IIS服务器充当apache站点的反向代理。