我想知道Ruby和IIS 7是否可以一起生活,在我的can服务器上使用相同的80个端口。
发布于 2010-10-23 19:06:46
两个不同的进程不能共享一个端口。这可以归结为套接字编程的基本知识。但是,一个子进程可以与它的父进程共享一个端口,就像Apache在Windows上看到的那样(请看一下使用ProcessExplorer)。
发布于 2010-10-23 20:22:34
也许你在找这一页?
-CGI用于IIS的
发布于 2010-10-23 20:51:44
最好的做法是在端口80上运行IIS,并使用它作为rails服务器的代理,在其后面的一个单独的端口上运行。
您可以使用主机掩码过滤器来完成此操作。
或者,您可以使用IIS通过FastCGI直接为rails服务,尽管我会诚实地使用rails世界中更“正常”的东西,并通过IIS代理它。
我们使用Apache安装来做类似的事情,它与TomCat站点并排运行.NET站点。
https://serverfault.com/questions/194146
复制相似问题