文字识别OCR里名片OCR文字识别服务,直接请求返回正常,代理转发报404了,接口连接:http(s)://bizcard.market.alicloudapi.com/rest/160601/ocr/ocr_business_card.json 想问下能不能用nignx转发?
是的,你可以使用Nginx进行转发。但是,你需要确保你的Nginx配置正确。以下是一个可能的配置示例:
server {
listen 80;
server_name your_domain.com;
location / {
proxy_pass http://bizcard.market.alicloudapi.com/rest/160601/ocr/ocr_business_card.json;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
在这个配置中,你需要将your_domain.com
替换为你的域名。然后,当你访问http://your_domain.com
时,请求会被转发到阿里云的名片OCR服务。
如果你仍然遇到404错误,可能是由于Nginx没有正确地处理URL路径。你可以尝试添加try_files $uri $uri/ =404;
到你的location块中,如下所示:
location / {
try_files $uri $uri/ =404;
proxy_pass http://bizcard.market.alicloudapi.com/rest/160601/ocr/ocr_business_card.json;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
这个配置会首先尝试直接提供请求的文件或目录,如果找不到,则将请求转发到阿里云的名片OCR服务。
我们没有试过这种业务的直接转发。本地请求正常 应该是nginx配置问题了 检验检查连接 是否正确 。404 应该是地址不对。此回答来自钉群【官方】阿里云OCR公共云客户交流群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。