老闆!來一個能支援 Socket.io 的 NGINX Reverse Proxy Server 吧!

NGINX 是一個現在相當多人使用的 HTTP 伺服器程式,他能做的事情非常的多,而且重點在於它效率更快更好。但今天這篇文章並不是要來介紹 NGINX 有多好,而是要來帶大家設定 NGINX 的反向代理(Reverse proxy)伺服器,讓你其他不是單純 HTTP 的網站程式(如Node.js)也能夠利用到 NGINX 的眾多好處。

閱讀全文〈老闆!來一個能支援 Socket.io 的 NGINX Reverse Proxy Server 吧!〉

Let’s WordPress in Tainan 心得與記事

期待許久的 Wordpress 南部場聚會在前天開始第一場,而昨天則是圓滿落幕的第二場。話說這個聚會當初只開放 30 人報名參加,而聽吉米說因為報名人數在瞬間破70人,因此再加開了另一場,也就是我昨天參加的場次啦!

參加這個活動其實有兩個目的,一是想要多認識點人,還有去見見前輩們,二則是想要多聽聽前輩們當初為什麼想要用 Wordpress 架站。而至於我為什麼會想要架站,以及為什麼我最後選擇了 Wordpress 並且一用就用了兩年多,可以看看 Open 是一種趨勢以及未來的 Single.9 這兩篇文章,我是說如果你願意看的話。

期待許久的 WordPress 南部場聚會在前天開始第一場,而昨天則是圓滿落幕的第二場。話說這個聚會當初只開放 30 人報名參加,而聽吉米說因為報名人數在瞬間破70人,因此再加開了另一場,也就是我昨天參加的場次啦!

參加這個活動其實有兩個目的,一是想要多認識點人,還有去見見前輩們,二則是想要多聽聽前輩們當初為什麼想要用 WordPress 架站。而至於我為什麼會想要架站,以及為什麼我最後選擇了 WordPress 並且一用就用了兩年多,可以看看 Open 是一種趨勢以及未來的 Single.9 這兩篇文章,我是說如果你願意看的話。

一大早的準備從橋頭往台南,來回票 76 還滿便宜的,雖然要坐個一小時左右…

很空的火車,但是我回高雄的時候人超多,害我站了一個小時才…QQ

這是一小時後,台南火車站。到這裡後,還好我事前就有做好功課,該怎麼抵達那個目的地,所以馬上找到了搭公車的地點,對!我完全是用大眾運輸工具抵達會場的 XD

公車很快就來了,然後我發現台南公車比高雄貴一點點。(上面的路線圖我看很久才懂)

搭上公車後,我拿出跟學校借來測試的平板電腦,盯著上面的代表我位置的藍色箭頭,這時發現有一台平板真好。我們的目的地是左下角的新光三越。

大概10分鐘後我到了新光三越…旁邊的萊爾富,因為我早到了1個小時,沒地方坐,然後發現萊爾富跟小7一樣有座位,所以我就進去買了一瓶飲料,然後順便測試了一下 iTaiwan 跟 Hinet WiFi ,發現 iTaiwan 很爛

對面的彰化銀行隔壁的這個 LOGO 非常熟悉…好了,這是一小時後,好啦!我知道相片資料是一小時前…難道我不能路過的時候先拍下來嗎= =+

準備入場囉!接待我們的是 Muki 呢!

拿到今天會登場的人的名片,還有那個設計的很好看但包裝好像糖果的 WP 胸章!

開場的吉米,整個介紹很生動活潑,簡報也做得很棒,尤其是用逃生圖當介紹這點痕滿有趣的,哈哈!喔,對了,這邊開始有些照片就不是當天拍出來的了,因為我是直接去花絮那邊直接拿來的 XD

吉米介紹完之後,緊接著登場的是就是教不落的站長阿湯上來分享關於為什麼要推薦 WordPress 以及它的優點。

這部分講得還不錯,雖然我大部分都知道了就是,但對於一位完全不懂的人來說,這是很好的導引。話說講 BSP 跟自架網站的那部分很重要,應該說,創造自我品牌那部分,因為那個才是架部落格的重點!

再來是特地從台北跑來台南擔任講師的 Muki 上場分享關於佈景主題的一些知識啦~

這部分是我最想要聽的部分,雖然沒有講很深入,不過對於剛開始接觸的人講太深入反而會嚇到人。話說我總覺得 Muki 講得有點沉悶,但還算可以,因為正妹總是能加點分數 XDD

沒啦,說真的,這部分要講得像阿湯或阿軟這麼生動實在是有點難度,看得出來 Muki 努力過了,尤其是在快結束的 Q&A 時刻為了解答問題居然動用了白板認真地解釋,這真的太酷太熱血了!

再來是把重灌狂人當作神的阿硬來分享一些架站的經驗。這部分還滿有趣的,也與前面幾位講者的內容有關連性,包括版面上的選擇、網站整體方向的選定、自己架站的好處、擴充性還有為什麼需要虛擬主機…等等內容,我覺得這部分也超級讚的!

即將結束的Q&A,你看!在白板上畫笑臉寫程式碼耶!再加上從台北下來,超熱血!然後會後還有人留下來繼續討論,我覺得這真是太有趣了,因為在學校很難看到這種盛況…

半天的活動下來,可以感覺得到整個活動是有規劃過的,從一開始的導引到後面的經驗分享以及中場休息的小段落,這看似中斷的小插曲,卻成為參與者與講者之間互動的一個大好時光,這真的很棒!

而且你看看每個人認真的表情,超級認真的呢。

最後恭喜活動圓滿成功,然後謝謝各位辛苦的工作人員,還有在後面默默錄著影的大哥,雖然我始終不知道你是誰…

從網路的文字去認識對方,然後到現實的面對面,這種感覺很有趣,而且這種公開的聚會,基本上是不會出現那種詐騙的糟糕情節。

這天我見到只在網路世界上看過的 Muki 也見到漆器,雖然跟小俊錯開了時間沒能見面,但我最好奇的是…毆人你在哪……

總之,這次的聚會很開心,也很感謝各位講者分享的內容,謝謝你們,也謝謝所有支持 WordPress 的朋友們,雖然我們仍然不相識。

Let’s WordPress in Taiwan. Let’s WordPress together.

2011/10/18 喔喔!不久前德鍵創意數位設計中心把那兩天的活動錄影剪輯成了一部電影的預告片,不對,是活動花絮的前導片,整個很熱血!片尾也很有質感呢!

WP Anti Spam 高效率阻擋垃圾留言外掛。

相信有在使用 WordPress 架設網站的朋友們都有相同的問題 - 機器人留言猖獗與氾濫。雖然大部分的人都會安裝Wordpress官方提供Akismet這個阻擋外掛,但有時候效率並不是說非常的好,而且當連不上WP官方網站時還會導致須審核的垃圾留言暴增,雖然這樣的機率低,但仍然覺得很厭惡。而由 Willin Kan 自行開發的反垃圾留言外掛WP Anti Spam(又稱小牆)在我…

相信有在使用 WordPress 架設網站的朋友們都有相同的問題 - 機器人留言猖獗與氾濫。

雖然大部分的人都會安裝Wordpress官方提供Akismet這個阻擋外掛,但有時候效率並不是說非常的好,而且當連不上WP官方網站時還會導致須審核的垃圾留言暴增,雖然這樣的機率低,但仍然覺得很厭惡。

而由 Willin Kan 自行開發的反垃圾留言外掛WP Anti Spam(又稱小牆)在我這將近一個月的試用結果來說是非常滿意的,而且也沒有出現過任何誤判的情況,是個頗為推薦的反垃圾留言外掛。

不過,這外掛的安裝方式並不是用點選的方式進行安裝,他是利用WP特有的Functions功能來加裝的,這稍候會進行安裝的解析以及其動作的原理,另外,這個外掛並不會與Akismet相衝突,兩個是能夠並存的。

安裝

先前提到,這個外掛並不是用一般外掛的安裝方式進行安裝的,他是利用Functions這個WP特有的擴充功能進行安裝,安裝方式很簡單,基本要會的動作就是我們最常用的Ctrl+C Ctrl+V複製與貼上以及上傳這幾個動作。

首先,請先到你Wordpress的佈景主題資料夾裡找到一個叫做 functions.php 的檔案,若沒有,可以自己新增一個不會有任何大礙。

小提示: 這裡的編輯動作可以藉由WP內建的編輯器來做,前提是你的佈景主題要有functions.php這個檔案

找到或者建立後,請開啟來並找到

若是新建立的朋友,請先在空白的檔案裡先加入

然後在上方(新建立的是在中間留空處)加入底下這段程式碼

再來就是儲存並上傳至伺服器中就可以了。

這裡有些部分是可以做修改的,在倒數的幾行中可以看見 willin 有作些註解(//在PHP中是註解的意思)。

直接依照提示下去做處裡即可。而這裡的預設方法是先加到資料庫中。

 

動作原理

細心的朋友可以發現,在程式碼裡頭都有下一些註解以及說明,沒注意或看不懂沒關係,我這就解釋給你聽。

它的動作原理很簡單,幾個步驟:

  1. 抓取留言(或稱評論)表格的資料
  2. 欄位空白,判定為垃圾留言
  3. 將留言放進WP的垃圾留言收集區
  4. 完成

就這樣,沒了。

因為一般的垃圾留言機器人動作原理是把資訊丟給 post-comment.php 這個檔案,然後就會直接發出留言,不過詳細細節動作我不是很清楚,目前的推論是這樣的,然後這外掛程式再利用這個原理去反制垃圾留言,解決。

當然,反制垃圾留言是有其他方式,例如刪除post-comment.php再利用其他留言程式也能達到類似的效果(感謝殺氣的資訊),不過看起來很麻煩…而這個只要簡單幾個步驟就完成了,而且效率也不錯喔~

喔!對了,如果有出現留言通通被當作垃圾留言的情況的話,可以參考原作者寫的方法試試看:關於小牆誤判 Spam 的說明

希望大家能因為用了這個而達到99.9%的無垃圾訊息率啊! 不過說實在,這些垃圾留言的機器人怎麼能知道我的網站適用WP的…難道是亂槍打鳥隨便撈的? 算了,網路世界真是什麼都有什麼都不奇怪啊…

AppServ Windows架站的另一選擇

今天要介紹的這套軟體是在Windows下頗知名的一套架站程式AppServ。AppServ與EasyPHP最大的不同點是沒有整合的GUI介面…

AppServ

很久之前我曾寫過的EasyPHP這套輕巧又方便的架站程式,但仍有些效率不佳的問題(或設定不太專業的感覺)

而今天要介紹的這套軟體是在Windows下頗知名的一套架站程式AppServ。AppServ與EasyPHP最大的不同點是沒有整合的GUI介面,但你能透過更自由的指令修改以及設置檔案中的數值來達到更完美的要求(這樣感覺比較專業)

閱讀全文〈AppServ Windows架站的另一選擇〉

OpenWebster 免費 250MB/3GB/PHP/MySQL 網頁空間

好久沒寫免費的網頁空間了,主要是因為好空間難尋,免費又無廣告的更難找,重點是穩定的沒幾家… 而今天剛好在整理書籤裡面洋洋灑灑塞了十幾個免費空間服務,除了介紹過的之外,有許多早已倒閉不復存在…

(2013/01/10 空間已死)

好久沒寫免費的網頁空間了,主要是因為好空間難尋,免費又無廣告的更難找,重點是穩定的沒幾家… 而今天剛好在整理書籤裡面洋洋灑灑塞了十幾個免費空間服務,除了介紹過的之外,有許多早已倒閉不復存在,不過OpenWebster這個空間可是從我發現到現在已存在了一年多,算是滿穩定的空間。

當然,我也無法保證他是否有一天也會邁向倒閉之路。不過從他還有在販賣收費主機以及限制申請數量的情形來看,倒閉的可能性遠比其他免費服務還要來得低上許多。

閱讀全文〈OpenWebster 免費 250MB/3GB/PHP/MySQL 網頁空間〉

WordPress 架站新書!十多位站長親授的精華十堂課!

今天不談技術,不介紹軟體,來介紹一本WordPress的新書!

為什麼是介紹 WordPress 的書而不是程式語言的呢? 理由是,因為我想要讓大家都能好好認識WordPress這個強大的網站架設系統啊!

Book

今天不談技術,不介紹軟體,來介紹一本WordPress的新書!

為什麼是介紹 WordPress 的書而不是程式語言的呢? 理由是,因為我想要讓大家都能好好認識WordPress這個強大的網站架設系統啊!

閱讀全文〈WordPress 架站新書!十多位站長親授的精華十堂課!〉

uCoz 免費的CMS網站架設服務。

uCoz

uCoz是一個免費的網站架設服務,它提供了完整的內容管理系統(CMS, Content Management System)以及功能強大且完整的控制台系統。也因為它在網站的開頭就明說了,uCoz是一個免費的網站架設服務,也因此沒有提供任何的FTP上下載服務,就如同一般的BSP(Blog Service Provider, 部落格服務提供者),但(個人覺得)它比一般的BSP更加強大!

閱讀全文〈uCoz 免費的CMS網站架設服務。〉

一段小文字,解決WordPress錯失排程!

WordPress的發文機制中有一個很特殊的且非常方便的功能,那就是文章排程的功能。 它能夠使你的文章在特定的時間上發表,這對於文章量大,但又不願意把這一堆文章一次貼到部落格上的部落客來講是一大福音。(事實上,部落格文章一次更新數量太高也不好)

但,有些虛擬主機或者是一些特殊狀況會使得WordPress內建的排程程式(wp-cron.php)莫名其妙的失去作用,一次又一次的錯失排程使人抓狂,瀕臨崩潰。

閱讀全文〈一段小文字,解決WordPress錯失排程!〉

Sixserver – 超威!提供無限空間及無限流量!(已為付費空間)

此空間已轉換為付費空間,本篇將繼續留存,當作一筆記錄。

SixServer是間新創不久的空間服務商(很短2009-12-25日,建議要拿來架站的還是觀望一段時間。),目前僅提供免費的網頁空間,不過在上方導航欄中有看到兩種控制台的連結,一個是cPanel另一個則是iPanel,這兩個分別只是一個為主帳號用的(iPanel)另一個則是空間專用的(cPanel)速度極佳,擁有兩台速度極快的主機(位置滿怪的,一台在英國一台在美國…)以及一台備份專用機,有興趣可以到官方頁面瀏覽。

閱讀全文〈Sixserver – 超威!提供無限空間及無限流量!(已為付費空間)〉

Zymic – 提供6GB免費大空間還有免費好看的網站模板!

2010-01-23_230356

許多擁有大容量與大流量且無廣告的免費空間,都有一個很大而且致命的缺點:非常不穩定。不穩定之外,還容易莫名其妙的倒閉、消失,雖然這是眾多免費空間的共通點,所以經營6年多(2003年開始營運)的Zymic或許是你的一個選擇之一,而Zymic原本純粹提供免費的網頁模板讓別人下載,後來又加上了免費的網頁空間。

閱讀全文〈Zymic – 提供6GB免費大空間還有免費好看的網站模板!〉