cgi-bin是什么
来源:互联网 发布:win7一直在识别网络 编辑:程序博客网 时间:2024/06/01 20:31
CGI-BIN是一种特殊的目录,在进行交互式的WWW访问(如填写在线表格)时,需要服务器上有相应的程序对访问者输入的信息进行处理,这些程序就是CGI程序。CGI程序不能放在任意的目录下,只能放在CGI-BIN目录下。有的虚拟主机系统只提供一个公用的CGI-BIN目录,放置一些常用的CGI程序供虚拟主机用户使用,这对用户不够方便,因为用户经常需要放置自己编制的CGI程序。
我安装一个apache,apche的cgi-bin在/usr/local/apache/cgi下,我又安装了一个程序,目录在/home/wmail,cgi-bin在/home/wmail/www/cgi-bin下。我设置apache的httpd.conf的虚拟主机:
<VirtualHost *:80>
SetEnv SQWEBMAIL_TEMPLATEDIR /home/wmail/html
ScriptAlias /cgi-bin/ "/home/wmail/www/cgi-bin/"
<Directory "/home/wmail/www">
AllowOverride All
Options +Includes
</Directory>
ServerAdmin a@a.net
DocumentRoot /home/wmail/www
ServerName mail.xxx.com
</VirtualHost>
这样设置以后可以访问/home/wmail/www/cgi-bin下的wmail了,但是现在不能访问apche目录下/usr/local/apache/cgi-bin下的cgi程序了,怎样才能实现我现在既能访问/home/wmail/www/cgi-bin下的程序,又能访问/usr/local/apache/cgi-bin下的程序呀?
谢谢各位帮忙,真是没有头绪呀!
peijun.jiang 回复于:2003-07-22 17:37:22 问题已经解决,可以使用一下方法实现:
[code:1:d38cfc4441]
Port 80
ServerName www.mydomain.com
NameVirtualHost 192.168.0.1
<VirtualHost 192.168.0.1:80>
SetEnv SQWEBMAIL_TEMPLATEDIR /home/wmail/html
ScriptAlias /cgi-bin/ "/home/wmail/www/cgi-bin/"
<Directory "/home/wmail/www">
AllowOverride All
Options +Includes
</Directory>
ServerAdmin a@a.net
DocumentRoot /home/wmail/www
ServerName www.mydomain.com
</VirtualHost>
<VirtualHost 192.168.0.1:80>
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
<Directory "/usr/local/apache/htdocs">
AllowOverride All
Options +Includes
</Directory>
ServerAdmin a@a.net
DocumentRoot /usr/local/apache/htdocs
ServerName www1.mydowain.com
</VirtualHost>
这是基于同一个IP地址,不同域名的实现方法
- cgi-bin是什么
- CGI是什么
- CGI是什么?
- CGI是什么?
- CGI是什么
- cgi-bin目录
- CGI-BIN目录
- Android 系列: CGI 是什么
- mini_httpd,CGI 是什么
- 简单说明CGI是什么
- cgi,fast-cgi,php-fpm是什么?
- Fastcgi、CGI 是什么及区别
- http://blog.hibernate.org/cgi-bin/blosxom.cgi
- find ./ -name "*.cgi" |xargs -i cp "{}" ./cgi-bin/
- windows+python+apache+cgi-bin支持
- 检测cgi-bin漏洞存在方法
- /usr/xpg4/bin是什么目录?
- cgi You don't have permission to access /cgi-bin/mult.cgi on this server.
- C程序:n!的末尾有多少个0
- Linux中正确处理errno
- Web 开发与设计之 Google 兵器谱
- CAS单点登录
- 线程解析(三)
- cgi-bin是什么
- C程序:使用 googletest 测试框架
- 线程解析(四)
- android构建自定义的视图组件
- 砂眼的并发症
- oracle客户端 连接PL/SQL
- mysql 子查询删除记录
- Displaytag的使用三
- 多进程与多线程的选择