nginx配置允许下划线
时间: 2023-08-10 19:02:36 浏览: 36
回答: 根据引用\[1\]和引用\[2\]的内容,nginx对下划线在头信息中做了限制,因此在配置nginx时,如果需要使用下划线,可以考虑将下划线替换为其他字符,比如使用连字符或者其他符号。另外,根据引用\[3\]的内容,nginx在转发http请求时会原封不动地将host请求头转发给后台服务,如果没有配置proxy_set_header HOST $host,则会默认修改host为upstream的名称。因此,在配置nginx时,可以根据实际需求来设置proxy_set_header HOST的值,以满足下划线的使用需求。
#### 引用[.reference_title]
- *1* *2* [关于nginx请求头中有下划线_的坑](https://blog.csdn.net/zfw_666666/article/details/124420828)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [nginx upstream带下划线 转发400错误](https://blog.csdn.net/chenXiaosCode/article/details/119995476)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]