Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么默认情况下,在debian和ubuntu中安装apache的cgi-bin目录位于/usr/lib中_Apache_Ubuntu_Debian_Cgi Bin - Fatal编程技术网

为什么默认情况下,在debian和ubuntu中安装apache的cgi-bin目录位于/usr/lib中

为什么默认情况下,在debian和ubuntu中安装apache的cgi-bin目录位于/usr/lib中,apache,ubuntu,debian,cgi-bin,Apache,Ubuntu,Debian,Cgi Bin,嗯,主要的问题在标题中。 为什么在Debian和Ubuntu的默认Apache安装中,cgi-bin目录位于/usr/lib/cgi-bin而不是/var/www/cgi-bin,因为这是Debian策略手册的要求。本文档总体上描述了每个Debian Linux发行版和每个包必须遵守的策略要求 谢谢你的回答。我认为这应该足以提供信息。但是你知道为什么debian policy会推荐这个目录而不是另一个(/usr/local/lib)或/var/www/cgi-bin吗?是的,因为安全原因。当涉及

嗯,主要的问题在标题中。
为什么在Debian和Ubuntu的默认Apache安装中,cgi-bin目录位于/usr/lib/cgi-bin而不是/var/www/cgi-bin

,因为这是Debian策略手册的要求。本文档总体上描述了每个Debian Linux发行版和每个包必须遵守的策略要求

谢谢你的回答。我认为这应该足以提供信息。但是你知道为什么debian policy会推荐这个目录而不是另一个(/usr/local/lib)或/var/www/cgi-bin吗?是的,因为安全原因。当涉及到web安全时,CGI脚本需要额外注意。将CGIBIN目录与WWW根目录(/var/WWW)分离,可以更安全地设置脚本别名cgi。这将CGI执行权限限制为特殊目录。请参阅答案,它可能是对该问题的更详细描述。