我在我的一个页面中使用了 recaptcha。当本地部署时,一切工作正常,但当部署到 CentOS 服务器时,图像无法渲染。我的应用程序中有以下内容:
$.getScript('http://www.google.com/recaptcha/api/js/recaptcha_ajax.js',
function showRecaptcha() {
Recaptcha.create("my_public_key",
"recaptcha_div",
{
theme: "clean",
callback: Recaptcha.focus_response_field
}
);
});
我编辑/重新启动了我的 iptables 以接受端口 80 上的输出:
-A cP-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 2077 -j ACCEPT
-A OUTPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A cP-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
但还是什么都没有。我什至以 root 身份在 Tomcat 上运行该应用程序,结果相同...有什么想法吗?
最佳答案
所以没有技术问题,只是我使用的验证码用于不同的域......
关于linux - centos 服务器上未显示 recaptcha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16316794/