2012-04-11 130 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.它可以讓你避免任何與端口有關的問題。