0

在apache后面运行tomcat时需要什么特殊配置吗?

我的 grails 应用程序在端口 80 上的 apache 后面的 tomcat 8080 上运行。当我进行 facebook 登录时,它失败并出现以下错误:

API Error Code: 191
API Error Description: The specified URL is not owned by the application
Error Message: Invalid redirect_uri: Given URL is not allowed by the Application configuration.

我的 https.conf中有以下配置

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_module modules/mod_proxy.so
<VirtualHost *:80>
ServerName mydomain.com
<Proxy *>
AddDefaultCharset Off
Order deny,allow
Allow from all
</Proxy>

ProxyPass / ajp://localhost:8080/
ProxyPassReverse / ajp://localhost:8080/
</VirtualHost>

tomcat6 server.xml

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

facebook 应用程序配置:应用程序域:mydomain.com 网站网址:http ://mydomain.com:8080/myapp

4

0 回答 0