小弟用perl编了一段cgi脚本,但是想在asp.net下利用这个脚本做更多的工作,不知道apache和IIS服务器可不可以同时安装在一台机器上,还是cgi脚本有了就可以不用apache服务器了?

解决方案 »

  1.   

    IIS也可以支持CGI,可以安装在同一个机器
      

  2.   

    端口问题呢,如果把80端口给IIS了,Apache给8080端口,没什么影响吧?
      

  3.   

    可以,把80端口给IIS了,Apache给8080端口 ,非常正确·!
      

  4.   

    楼主的做法完全可以的。可以简单的把IIS 和 apache 理解为 监听 特殊端口的 服务程序。 IIS 监听80 ,有连接至80的服务请求由其处理apache 监听8080 ,有连接至8080的服务请求由其处理其他,email的smtp是25,pop是110, dhcp是53、54 等等,都是不同的网络程序监听不同的端口
      

  5.   

    IIS uses 80 port,Apache uses 8080 port
      

  6.   

    可以,没问题
    不过要注意安装时的服务端口,一般来说,IIS如果先装的话,则它的端口是8080
    Apache再装的话,要选择其它端口,否则会有麻烦的
      

  7.   

    都使用80。
    APACHE有代理服务器功能,但是这样要把APACHE装在前面这样实现的,80端口给APACHE。80接收到请求如果不是APACHE处理的就交给内部的IIS。如果是则APACHE处理在APACHE设置文件中去处2处注释符号#
    去网搜索个设置方法,IIS其实也需要使用另外一个端口或者设置在内部IP上。反正能运行就行,APACHE指定IIS位置就可以了。这样看起来比较统一。还可以达到集群的功能
      

  8.   

    IIS也支持CGI,没必要那么麻烦。但IIS6要支持CGI的话,好像需要设置一系列的信任才能让CGI运行起来,这个楼主要搜索一下详细如何做。