LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 老实巴交

我的RED hat7.2服务器安装方式,却不支持CGI?

[复制链接]
发表于 2002-8-11 15:33:11 | 显示全部楼层

把问题说清楚阿。

你按那方法测试了,出现什么问题或者提示情说出来阿。
发表于 2002-8-11 15:54:56 | 显示全部楼层
这样试一下吧。假设我们有一台APACHE服务器,有三个域名,linuxsir.cn、linuxsir.cn、linuxsir.net,配制虚拟主机,可以用同一个IP。
具体步聚如下
1。改httpd.conf文件,在最后面加上几行
NameVirtualHost 192.168.0.18
<VirtualHost 192.168.0.18>
ServerAdmin root@localhost
ServerName linuxsir.cn
DocumentRoot /home/httpd/linuxsir.cn
ErrorLog /var/log/httpd/linuxsir.cn/error_log
TransferLog /var/log/httpd/linuxsir.cn/access_log
</VirtualHost>

<VirtualHost 192.168.0.18>
ServerAdmin root@localhost
ServerName linuxsir.cn
DocumentRoot /home/httpd/linuxsir.cn
ErrorLog /var/log/httpd/linuxsir.cn/error_log
TransferLog /var/log/httpd/linuxsir.cn/access_log
</VirtualHost>

<VirtualHost 192.168.0.18>
ServerAdmin root@localhost
ServerName linuxsir.net
DocumentRoot /home/httpd/linuxsir.net
ErrorLog /var/log/httpd/linuxsir.net/error_log
TransferLog /var/log/httpd/linuxsir.net/access_log
</VirtualHost>

要重新启动服务器,在另一台机器上试一下就知道行不行了。。
 楼主| 发表于 2002-8-12 11:48:51 | 显示全部楼层
这样配置的话,那上面的一些配置要不要修改,
----------------------------
</IfDefine>





ServerName linux.tz167.com

ServerAdmin shaojp@netease.com

Listen 211.163.115.48:80

Port 80

ScoreBoardFile /var/run/httpd.scoreboard


# Where do we put the lock and pif files?
LockFile /var/lock/httpd.lock
PidFile /var/run/httpd.pid
CoreDumpDirectory "/etc/httpd"

# Documents
DocumentRoot /var/www/html
UserDir public_html
IndexOptions FancyIndexing
---------------------------------
这里面的/var/www/html
以及,如果虚拟主机要支持CGI又该如何设置cgi-bin目录?

最初我是在最下面加入二个虚拟主机配置,但同时也将系统默认的删除了,
然后重启HTTPD服务时发现无法启动,总是出错。所以只好又恢复回来了。
发表于 2002-8-14 10:24:39 | 显示全部楼层
兄弟,这个问题解决没有??
我看了不少书,还是找不到头序。。。。。。我再想一想办法。。。
请高手兄弟指教。。
多谢。!
 楼主| 发表于 2002-8-14 15:43:28 | 显示全部楼层
多域名的我还没有调试成功。在重启HTTPD时总会出错。
发表于 2002-8-14 19:19:50 | 显示全部楼层
要想让除了CGI-BIN目录也支持CGI
把#AddHandler cgi-script .cgi

前边的#去掉就可以了
 楼主| 发表于 2002-8-16 10:27:55 | 显示全部楼层
已经去掉了,但还是不行,必需到CGI-BIN目录里才能支持CGI
发表于 2002-8-23 17:15:12 | 显示全部楼层
我的步骤
configure
make
make install
chmod +x cgi-bin/*
就可以了

建议自己重新编译apache
发表于 2002-10-28 15:48:33 | 显示全部楼层

访问我WEB目录下的CGI文件出错,请帮我看看是怎么回事。

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, chinadoudou@msn.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


----------------------------------------------------------------------

Apache/2.0.40 Server at _default_ Port 80
发表于 2002-10-28 16:30:28 | 显示全部楼层
兄弟。。。你的perl安装了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表