【问题标题】:Varnish & WordPress Port :8080 in URL清漆和 WordPress 端口:URL 中的 8080
【发布时间】:2012-04-23 08:13:43
【问题描述】:

我已经在运行多个 WordPress 站点的服务器上安装了 Varnish,我发现有时,这只是我每隔几次登录给定站点的一次,即:8080,Apache 现在使用的端口,之后出现我浏览器地址栏中的 TLD。

这是一个问题,因为它使得在 WordPress 后端保存许多更改变得不可能,并且可能会导致很多用户感到沮丧。

我已经准备好几篇关于这个主题的帖子,但没有一个给出真正明确的答案来解决这个问题。

我正在使用此站点中的“选项 2”作为我的 .vlc:

http://crlog.info/2011/09/10/install-and-configure-varnish-3-0-1-cache-with-wordpress/

我所有的 WordPress 实例都是最新的,我的服务器正在运行以下内容:

  • CentOS 5.7 x86_64(64 位)
  • Apache 2.2.19
  • MySQL 5.1.54
  • PHP 5.3.5

是否需要应用程序级别的更改?这是 Apache 设置吗?我要修改 Varnish 吗?

感谢您的帮助。

【问题讨论】:

  • 您需要更具体地了解缓存的具体内容,因为这是 varnish 的一个问题,而且它有很多粒度。
  • 如果我错了,请纠正我,但我相信 VLC 文件正在缓存除 WordPress 后端之外的所有内容,然后设置一整套清除规则,以便在内容更改时可以有选择地清除缓存或它发布的新内容。后端根本不应该被缓存,这可能就是为什么我在登录时看到:8080,因为我在登录时直接传递给了 Apache。
  • 我需要提供哪些额外信息才能使这个问题成为可回答的问题?
  • 我可以看看导致这个问题的链接

标签: wordpress centos port varnish


【解决方案1】:

只需将 Varnish 绑定到公共 IP,而将 Apache 绑定到 127.0.0.1(通过 Listen 指令)。

这样您就可以在同一个端口 80 上运行两者。将 Apache 从 8080 更改为 80。这样您就可以避免任何与端口相关的问题。

【讨论】:

    猜你喜欢
    • 2015-05-05
    • 1970-01-01
    • 2018-11-16
    • 2014-10-16
    • 2019-05-02
    • 2019-01-30
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多