我知道已经有人问过类似的问题,但我的问题有点独特。
我在一家互联网/网络公司工作。我们建立和主持网站,以及为企业提供互联网和网络设置。
我想知道是否有可能在同一个系统上一起运行IIS和Apache,在每个系统上以我们的客户端网络的方式托管不同的站点。
对于这个客户端,他们在我们的位置有自己的服务器。在他们大楼的当地网络上挖隧道。流量是nat的服务器,因为它的设置作为客户网络的一部分,而不是我们的网络。
因此,我的问题是,既然它们的流量已经从我们的网络转发到服务器,那么是否可以根据url /域名将请求再次转发给ISS侦听端口或Apache侦听端口而不必将端口包括在url中?
希望我的问题有意义
发布于 2014-01-08 14:46:52
是的,使用Apache的mod_rewrite或IIS等效项。我有点怀疑他们为什么要在同一台机器上同时运行IIS和Apache,而他们(显然)将服务于不同的VirtualHosts (使用Apache术语),但您可以做到这一点。他们可以,因为我假设他们控制着这台机器上的软件配置。
发布于 2014-01-08 15:14:21
我是不会做那种事儿的。windows上的Apache/PHP速度非常慢,具有32位操作内存、线程安全工作人员、php等限制。
在有双倍性能改善(最低)和超过100倍的性能改善的案例中。
因此,您可以在Centos上运行Windows (KVM是一件好事),也可以运行Centos或windows (例如。这两者都会有更好的结果,并且更容易设置和维护。
https://serverfault.com/questions/565869
复制相似问题