boa 在cgi中获取不到 Authorization 是否需要修改配置文件
时间: 2023-06-18 18:06:49 浏览: 237
基于boa的cgi开发
3星 · 编辑精心推荐
如果您在CGI中无法获取Authorization头部信息,可能是由于Web服务器未将该头部信息传递给CGI程序。您可以尝试修改Web服务器的配置文件,确保在CGI请求中Authorization头部信息被正确传递。
对于Apache服务器,您可以在httpd.conf或.conf文件中添加以下指令:
```
CGIPassAuth on
```
这将使Apache在CGI请求中传递Authorization头部信息。
对于Nginx服务器,您可以在nginx.conf或相应的虚拟主机配置文件中添加以下指令:
```
fastcgi_pass_request_headers on;
```
这将使Nginx在FastCGI请求中传递所有请求头部信息,包括Authorization头部信息。
请注意,在修改Web服务器的配置文件之前,请务必备份原始配置文件,以便在需要时可以恢复。
阅读全文