gpt4 book ai didi

apache - curl 和 wget 在托管服务器上返回 404,在外部工作正常

转载 作者:太空宇宙 更新时间:2023-11-03 17:20:04 26 4
gpt4 key购买 nike

我正在尝试从我的托管服务器执行一个简单的 curl 命令,它返回 404,但是当我从我自己的机器或浏览器运行相同的命令时,它工作正常。

奇怪的是我在同一台服务器上运行两个网站,第二个网站通过在服务器上或我的机器上使用 curl 工作正常。但是这个有一个问题,它适用于索引页面,但任何其他页面都会返回 404。

我检查了 htacess 和日志,没有任何帮助。

我查看了许多其他帖子和谷歌,但找不到有效的答案。感谢您的帮助。

我正在使用 Cent Os 4。

最佳答案

如果是代理问题,请在 httpd.conf 中查找类似内容:

反向代理

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar

正向代理

ProxyRequests On
ProxyVia On

<Proxy *>
Order deny,allow
Deny from all
Allow from internal.example.com
</Proxy>

如您所见,那里可能有一个 allow from 指令,这就是您可能会遇到的情况。

也可能是,如果您在主计算机上,您看不到/blog/子目录,因为您的托管商为您做了代理。然后您将查询您的机器以查找它不知道的子目录。

可悲的是,除非他能亲自查看机器,否则没人能说清楚。但既然您已经有了所有这些问题,我相信您会更接近解决方案。

关于apache - curl 和 wget 在托管服务器上返回 404,在外部工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11583639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com