亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 5928 | 回復(fù): 3
打印 上一主題 下一主題

[Web] Apache2.2.14中CGI模塊的配置 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-04-12 19:19 |只看該作者 |倒序?yàn)g覽
本帖最后由 飛刀斬塵 于 2011-04-12 19:21 編輯

問(wèn)題有點(diǎn)冗長(zhǎng),勞煩耐心看完
我在Ubuntu10.04上安裝了Apache2.2.14和Tomcat6.0.24,通過(guò)jsp探針測(cè)試,應(yīng)該已經(jīng)整合成功了。
現(xiàn)在我的問(wèn)題是,訪問(wèn)http://localhost/cgi-bin/*.cgi時(shí),網(wǎng)頁(yè)提示
Not Found
The requested URL /test1.cgi was not found on this server.
查看apache日志,有以下提示:
[notice] Apache/2.2.14 (Ubuntu) mod_jk/1.2.28 configured -- resuming normal operations
[error] [client IP] script not found or unable to stat: test1.cgi

我在mods-enabled目錄下添加了../mods-available/cgi.load和cgi.conf的軟鏈接,其中cgi.load代碼為L(zhǎng)oadModule cgi_module /usr/lib/apache2/modules/mod_cgi.so
Cgi.conf是自己在mods-available下創(chuàng)建的,只添加了代碼
AddHandler cgi-script .cgi .pl .py
在sites-enabled/000-default文件下
   DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www>
                Options Indexes ExecCGI FollowSymLinks MultiViews
               AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
        AddType text/html .html .py .cgi
        <Directory "/var/www/cgi-bin">
#AllowOverride None
                Options FollowSymLinks MultiViews ExecCGI
                Order allow,deny
                Allow from all
        </Directory>
        AddHandler cgi-script .cgi .py

對(duì)了,我在cgi-bin目錄下存放的index.html文檔能正常打開(kāi),把.cgi文件放到/var/www目錄下,也是提示not found
我的test1.cgi腳本代碼如下
#! /usr/bin/python
print ("Content-type: text/html\n\n")
print ("Hello")
直接在命令行里用Python解析,可以正確運(yùn)行。
.cgi 的權(quán)限是755 Apache:Apache
cgi-bin 目錄的權(quán)限也是755 Apache:Apache
大俠們能不能幫我分析下,問(wèn)題出在哪里了,我已經(jīng)沒(méi)有走投無(wú)路了~~

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2011-04-13 14:40 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2011-04-13 15:59 |只看該作者
回復(fù) 2# mitmax


    不行啊,還是老樣子,我現(xiàn)在懷疑是不是沒(méi)有安裝mod_perl模塊,我下了一個(gè)mod_perl.so,放到了/usr/lib/apache2/modules下,不過(guò)不知道該如何設(shè)置perl.load,perl.conf.我先試驗(yàn)下

對(duì)了
運(yùn)行你說(shuō)得命令,得到結(jié)果如下
$ps -ef|grep http
yrf       1062   942  0 15:54 pts/1    00:00:00 grep --color=auto http

這樣是不是不對(duì)

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2011-04-14 15:48 |只看該作者
在mitmax的給力幫助下,我的問(wèn)題解決了,他說(shuō)估計(jì)是在我的配置中,整合了tomcat,但是有沒(méi)用域名或者端口區(qū)別出來(lái)。
真的太開(kāi)心了。
經(jīng)mitmax修改后,完整的default如下
  1. <VirtualHost *:80>
  2.     ServerName www.test.com
  3.     DocumentRoot "/var/www"

  4.     <Directory /var/www>
  5.       Options FollowSymLinks
  6.       AllowOverride None
  7.       Order deny,allow
  8.       Allow from all
  9.     </Directory>

  10.     <IfModule dir_module>
  11.       DirectoryIndex index.html
  12.     </IfModule>

  13.     HostnameLookups off
  14.     <Files ~ "\.(html|cgi)$">
  15.       HostnameLookups on
  16.     </Files>

  17.     ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
  18.     <Directory /usr/lib/cgi-bin/>
  19.       Options +ExecCGI
  20.       AddHandler cgi-script .cgi
  21.       AllowOverride None
  22.       Order Deny,Allow
  23.       Allow from all
  24.     </Directory>
  25. </VirtualHost>
復(fù)制代碼
真的萬(wàn)分感謝~~
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP