環境搭建
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 ...