首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CUPS坏请求

CUPS坏请求
EN

Stack Overflow用户
提问于 2019-02-21 11:30:56
回答 2查看 11.9K关注 0票数 1

我对2.2.7杯有个小问题

这是我的/etc/host文件:

代码语言:javascript
复制
127.0.0.1   example.com

127.0.0.1   localhost

http://localhost:631/中,CUPS工作正常

但在http://example.com:631/中,它不能在同一台pc上工作。

视图错误日志中的消息错误是:

E 21/Feb/2019:11:54:18 +0100使用无效主机:字段"example.com:631“请求"localhost”。

Firefox上的网页打印错误消息无效请求,并给我一个错误(错误代码: 400),但似乎指向CUPS。

如何解决这个问题,以便example.com:631指向本地主机,CUPS成功地回答它,而不是错误400:访问拒绝

EN

回答 2

Stack Overflow用户

发布于 2019-02-21 16:59:56

默认情况下,cups服务器HTTP请求只有header等于"localhost“。为了允许它为附加的HTTP主机报头提供服务请求,可以使用ServerAlias指令,如man cupsd.conf文档中所述。做最不安全的事情并添加

代码语言:javascript
复制
ServerAlias *

以使所有可能的host头都能得到服务。

票数 13
EN

Stack Overflow用户

发布于 2020-03-19 14:54:05

我知道这是旧的,但我最近也遇到了同样的问题,我通过更新cupsd.conf中的以下行解决了这个问题:

代码语言:javascript
复制
Listen 0.0.0.0:631

改为:

代码语言:javascript
复制
Listen *:631

对于那些可能想知道的人,我正在码头容器内运行CUPS,这个更改纠正了“糟糕的请求”响应。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54806076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档