Tomcat 開啟 cgi 支援

2021-06-22 12:36:23 字數 699 閱讀 3268

環境搭建

2.      修改tomcat配置

l  修改tomcat根目下 conf\web.xml配置檔案,開啟對cgiservlet 和對應 map的注釋。

cgiorg.apache.catalina.servlets.cgiservlet

debug

0cgipathprefix

web-inf/cgi5

cgi/cgi-bin/*

修改當前目錄下 context.xml配置檔案,新增privileged屬性

windows環境下測試指令碼為

# filename: test1.cgi

print "content-type:text/html\n\n";

print "hello, world!\n"

ubutnu 下測試指令碼為

#!/usr/bin/perl

# hello.pl -- my first perl script!

print "content-type: text/html\n\n";

print <<"eof";

eofubuntu下注意修改指令碼的許可權,新增可執行許可權

啟動tomcat,在瀏覽器中輸入響應的url,如:http:localhost:8080/cgi-bin/test1.cgi,如果能夠開啟測試介面說明配置成功

Tomcat開啟SSL協議支援

要使用ssl connector,必須先建立乙個keystore。他包含了伺服器中被客戶端用於驗證伺服器的數字證書。一旦客戶端接受了這個證書,客戶端就可以使用public key去加密他們要傳送的資料。而伺服器,擁有乙個private key,作為唯一解密資料的金鑰。進入jdk的bin目錄,開啟命令...

Tomcat開啟SSL協議支援

要使用ssl connector,必須先建立乙個keystore。他包含了伺服器中被客戶端用於驗證伺服器的數字證書。一旦客戶端接受了這個證書,客戶端就可以使用public key去加密他們要傳送的資料。而伺服器,擁有乙個private key,作為唯一解密資料的金鑰。進入jdk的bin目錄,開啟命令...

配置Apache對CGI的支援

在http.conf或 etc apache2 mods enable cgi.load 檔案裡,我的是在目錄 usr local apache2 conf 下面的http.conf 加入cgi支援 loadmodule cgi module usr lib apache2 modules mod ...