2012-04-11 131 views
0

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

这是一个问题,因为它使WordPress后端无法保存许多更改,并可能造成很多受挫用户。

我已经准备好几篇关于这个主题的文章,但没有一篇给出了一个非常明确的答案,可以解决这个问题。

我使用本网站作为我.vlc的“选项2”:

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

所有我的WordPress实例是最新的,我的服务器运行的是以下几点:

  • CentOS的5.7 x86_64的(64位)
  • 阿帕奇2.2.19
  • MySQL的54年5月1日
  • PHP 5.3.5

是否需要应用程序级更改?这是一个Apache设置?我是否修改清漆?

感谢您的帮助。

+0

您需要更具体地了解究竟是什么被缓存,因为这是一个清漆问题,它有很多粒度。 – Wyck 2012-04-11 05:46:21

+0

如果我错了,纠正我,但我相信VLC文件缓存除了WordPress后端以外的所有内容,然后设置一整套清除规则,以便在内容更改或发布新内容时有选择地清除缓存。后端不应该被缓存,这可能是为什么我看到:8080,因为我在登录时直接传递给Apache。 – 2012-04-11 07:09:11

+0

我需要提供哪些附加信息才能使其成为可回答的问题? – 2012-04-14 20:25:46

回答

0

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

这样你就可以在同一个端口80上运行。将Apache从8080改为80.它可以让你避免任何与端口有关的问题。