如何找到我的cgi-bin的网址?
时间:2020-01-09 10:38:51 来源:igfitidea点击:
CGI是通用网关接口的缩写。
它是将外部应用程序与Apache Web服务器接口的标准。
CGI程序是实时执行的,因此它可以输出动态信息。
可以用Perl,Php,Bash,C/C ++或其他编程语言编写。
但是,如何找到我的cgi-bin的网址?
它不在我的/var/www /目录中。
Apache Web服务器使用ScriptAlias指令定义了包含服务器脚本的cgi-bin目录。
您可以使用文本编辑器(如vi)使用打开的Apache Web服务器配置文件,并查找ScriptAlias指令:
httpd.conf文件位置:
Debian Linux:
$ vi /etc/apache-perl/httpd.conf
红帽/Fedora Core Linux:
$ vi /etc/httpd/conf/httpd.conf
FreeBSD:
$ vi /usr/local/etc/httpd.conf
您还可以使用grep命令,如下所示查找cgi-bin目录:
$ grep 'ScriptAlias' /etc/httpd/conf/httpd.conf
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
/usr/lib/cgi-bin /是cgi-bin目录。
如果您有public_htm目录,则cgi-bin目录应该在此目录内。
找到cgi-bin目录后,即可使用它。
默认的cgi-bin目录位置:
- 红帽Linux:/var/www/cgi-bin /
- Fedora Linux:/var/www/cgi-bin /
- Debian Linux:/usr/lib/cgi-bin /
- FreeBSD:/usr/local/www/cgi-bin /