请教关于apache虚拟主机的配置方法,谢谢。
<VirtualHost 192.168.100.2>;
DocumentRoot /var/www/h1
ServerName h1.climber.com
</VirtualHost>;
上面的虚拟主机是静态网页,可以正常显示。
但是用这种配置来实现包含CGI程序的网站时,CGI网页的源代码显示出来了,应该添加什么命令?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
或者换句话说,我安装完openwebmail后,已经可以通过
http://www.abc.com/cgi-bin/openwebmail/openwebmail.pl访问了。
但是我想设置一个虚拟主机,以实现通过
http://mail.abc.com访问
怎么办?
在VirtualHost段添加一行DirectoryIndex的描述
谢谢楼上,加了,可以找到主页,但是将pl的源代码显示出来了,没有解释执行。
[quote]原帖由 "climbmount"]谢谢楼上,加了,可以找到主页,但是将pl的源代码显示出来了,没有解释执行。[/quote 发表:
确认你的apache编译的时候使用了--enable-module=so选项,然后检查/usr/lib/httpd/modules/mod_perl.so是否存在,/etc/httpd/conf.d/perl.conf中是否包含loadModule perl_module modules/mod_perl.so这一行引用。