【发布时间】:2016-12-08 19:25:07
【问题描述】:
这是我的程序:
[root@localhost cgi-bin]# locate first.pl
/home/Ram/Desktop/work/first.pl
/usr/local/apache2/cgi-bin/first.pl
[root@localhost cgi-bin]# cd /usr/local/apache2/cgi-bin/
[root@localhost cgi-bin]# vi first.pl
#!/usr/bin/perl -w
use warnings;
use warnings;
use CGI;
print "content-type: text/html\n\n";
print "<h2>Hello, World!</h2>\n";
我从我的浏览器调用脚本是这样的:
我没有得到输出,但我得到一个错误:
找不到
在此服务器上找不到请求的 URL /usr/local/apache2/cgi-bin/first.pl。
Apache/2.2.15 (CentOS) 服务器在 localhost 端口 80
我通过以下方式在网络浏览器中检查了 Apache 网络服务器是否正常工作:
我们显示欢迎页面。
如何解决此错误?
【问题讨论】:
-
你能添加你的虚拟主机配置吗
-
没有 httpd.conf 或者如果你的虚拟主机有一个单独的配置文件包括它
-
尝试运行“chmod 755 /usr/local/apache2/cgi-bin/first.pl”
-
你能告诉我如何查看httpd.conf
-
@Mark Setchell 在浏览器中???