为什么默认情况下,在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执行权限限制为特殊目录。请参阅答案,它可能是对该问题的更详细描述。