我在httpd-vhosts.conf中重新设置了新的路径为虚拟主机的目录 D:\vhost
但是当我想设置 perl 能正确执行时一直说没执行权限(errorlog)
请问我有连个虚拟主机 test.com test1.com
都被设置到了 D:\vhost\test D:\vhost\test1
我该怎么设置执行cgi 的目录? 使得 D:\vhost\test\cgi-bin D:\vhost\test1\cgi-bin的子目录都能执行perl的程序????
我尝试了很多次 都无功而返 谁能给我个提示???? 请注意xampp的设置方法和普通appache有点不一样的。
xampp 虚拟主机执行perl 的方法
答案:1 悬赏:30 手机版
解决时间 2021-01-25 19:31
- 提问者网友:缘字诀
- 2021-01-24 23:56
最佳答案
- 五星知识达人网友:渊鱼
- 2021-01-25 00:57
在你的虚拟机里面增加配置
ScriptAlias /cgi-bin/ "D:/htdocs/cgi-bin/"
然后设置对应的目录D:/htdocs/cgi-bin/的权限
<Directory "D:/htdocs/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
重新启动apache就OK了
ScriptAlias /cgi-bin/ "D:/htdocs/cgi-bin/"
然后设置对应的目录D:/htdocs/cgi-bin/的权限
<Directory "D:/htdocs/cgi-bin">
AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all
</Directory>
重新启动apache就OK了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯