我有一个单独的域名,指向一个运行JoinFaces + PrimeFaces项目的服务器。当我通过IP地址点击服务器上表单中的p:commandButton时,一切都很正常。但是,当我通过域名(而不是IP地址)执行相同的操作时,我得到了ERROR: MAC did not verify / javax.faces.application.ViewExpiredException错误。您知道为什么服务器会根据是通过其IP地址访问还是通过其域名访问而表现不同?
我正在开发一个webapp(Django),用户只需点击几下就可以拥有一个eshop。我为https://shopname.mydomain.es下的商店提供服务,但是如果他们愿意的话,我可以给他们使用域名的选择。
例如,我的一个用户(user1)在他选择的域名提供商中购买"happyuser.com“。然后我告诉他们修改他们的DNS以指向我的服务器。到目前为止,一切都很好,我使用Nginx允许从连接域访问,并且一切都正常工作。
我的疑虑来了。我使用一个中间件来检测主机,在本例中,我检查一个表,其中我有用户和域名之间的关系。
class UserDomain(models.Model)