2017-07-13 18 views
0

我正在嘗試運行一個連接到cgi後端的web界面。爲了服務jsp和cgi,我集成了tomcat和apache並且它可以工作。但是,使用ScriptAlias編輯apache的httpd.conf以使其找到CGI-Executables時,它不會拾取給定的路徑,並且每當我嘗試訪問CGI時,都會收到404錯誤。 AJP連接器正在工作並連接,它重定向到端口8009,並且所有其他CGI配置都在httpd.conf文件中設置。爲什麼Apache不能找到並執行CGI腳本?集成的tomcat apache腳本別名錯誤404

[proxy:debug] [pid 2741] proxy_util.c(2417): [client ::1:50909] AH00947: connected /cgi-bin/testing.cgi to localhost:8009, referer: http://localhost/testing.jsp這是JSP窗體動作調用CGI文件時httpd error.log中的一行。我正在使用Mac OSX版本10.12(Sierra)和Apache版本2.4。

任何幫助,高度讚賞。

謝謝!

回答

0

修正了httpd.conf只能將JSP的代理代理到tomcat。