"的cgi-bin"在Windows 7上找不到Apache的目录

时间:2014-05-23 04:50:27

标签: apache perl tomcat

我尝试安装Tomcat Apache版本6和7.并且相当成功。 现在,我正在使用这个来编写perl cgi脚本。但当我在文件夹“C:\ Program Files \ Apache Software Foundation \ Tomcat 6.0”或“C:\ Program Files \ Apache Software Foundation \ Tomcat 7.0”中看到我没有看到cgi bin文件夹。 此外,还缺少https.conf文件。 我知道我们必须在文件夹中编写脚本(例如:test.cgi)。 有人可以指导我吗?

我正在尝试使用perl cgi脚本构建网页。

谢谢你,祝你好运。 -S.K

2 个答案:

答案 0 :(得分:1)

如果你想使用perl / cgi,你为什么要使用tomcat?如果你想要一个轻量级的免费servlet容器,Tomcat最适合。但如果必须,请在此处找到有关启用CGI的更多信息:

如果你没有Java(JSP / Servlets),你应该更好地看看Apache HTTP Server http://httpd.apache.org/docs/2.2/howto/cgi.html

答案 1 :(得分:0)

要在tomcat中部署CGI,请删除{tomcat dir} / conf中找到的关于以下行的命令。

<servlet>
    <servlet-name>cgi</servlet-name>
    <servlet-class>org.apache.catalina.servlets.CGIServlet</servlet-class>
    <init-param>
      <param-name>debug</param-name>
      <param-value>0</param-value>
    </init-param>
    <init-param>
      <param-name>cgiPathPrefix</param-name>
      <param-value>WEB-INF/cgi</param-value>
    </init-param>
     <load-on-startup>5</load-on-startup>
</servlet>

然后在Web项目的WEB-INF / cgi中部署所有cgi。然后启动tomcat。 祝你好运。