如何清除Nginx的反向代理快取和FastCGI快取? 2020 年 9 月 10 日 Magic Len 作品分享、 網路相關、 軟體介紹 Nginx是一個免費開源且穩定高效的Web伺服器程式,擁有反向代理以及負載平衡的功能,經常作為最前端的伺服器。當它用作反向代理伺服器或是PHP網頁伺服器時,無論是「proxy_pass」還是「fastcgi_pass」,均有提供快取的功能。然而,免費版本的Nginx並沒有內建刪除快取的機制(早期Nginx免費版本可以使用「proxy_cache_purge」、「astcgi_cache_purge... 繼續閱讀
如何用Rust程式語言取得Linux的系統資訊? 2020 年 9 月 8 日 Magic Len 研究分享、 Rust 取得執行環境的作業系統資訊是開發軟體時經常會需要被實作的功能,Rust作為一個系統級的程式語言,對於這部份自然會有許多解決方案。不過也由於Rust程式語言跨作業系統,因此許多取得系統資訊的套件也會以跨平台支援為主,這就導致取得到的資訊可能過於低階、不夠充份或是不統一,使得開發者還需要自行撰寫程式將零散的資訊處理為一般人習慣閱讀的格式。又或者取得系統資訊的方式是依靠系統中提供的指令工具,使得程式還得... 繼續閱讀
Rust程式語言如何將定數於編譯階段時串接成字串? 2020 年 9 月 3 日 Magic Len Rust Rust程式語言強大的編譯器可以讓它在編譯階段時就去做完許多其它程式語言在執行階段才能進行的工作,像是Rust的標準函式庫,就有提供一個「concat」巨集,可以將任意數量定數(literal)直接串接成生命周期為「'static」的字串切片(&'static str) 繼續閱讀
使用Ubuntu Server架設FTP伺服器(vsftpd + xinetd + PAM + SSL/TLS) 2020 年 9 月 1 日 Magic Len Linux、 研究分享、 網路相關 FTP(檔案傳輸協定, File Transfer Protocol)顧名思義,是專門用來傳輸檔案的通訊協定,並且這個檔案傳輸的方向是雙向的,換句話說,FTP伺服器可以提供檔案給客戶端,客戶端也可以上傳檔案到FTP伺服器上。vsftpd、pureftpd、proftpd都是在Linux作業系統上很流行的FTP伺服器軟體,其中的vsftpd最輕巧,並以安全和效能為重。 繼續閱讀
如何用Rust程式語言產生HTML文件的大綱(Outline)? 2020 年 8 月 28 日 Magic Len Rust 一個定義良好的HTML標題結構除了能讓訪客更輕鬆地瀏覽網頁之外,也能夠幫助搜尋引擎更精確地理解HTML文件的內容,提高網站的搜尋排名。要如何使用Rust程式來產生HTML文件的標題大綱(Outline)呢? 繼續閱讀
使用Ubuntu Server架設MySQL伺服器,並於PHP程式中存取MySQL資料庫 2020 年 8 月 25 日 Magic Len Linux、 研究分享、 網路相關 MySQL是一個開源的關聯式資料庫管理系統(Relational Database Management System, RDBMS),適合用來架設網站。PHP是一種適合用於網站開發的腳本式程式語言,彈性度高,可以直接被嵌入HTML文件中。 繼續閱讀
台北大縱走 第六段:富陽生態公園─中埔山─土地公嶺─拇指山─九五峰─中華科技大學 2020 年 8 月 20 日 Magic Len 徒步 臺北市政府工務局大地工程處規劃了「台北大縱走」的活動,規劃了七段主要環繞台北市區、可縱走台北郊山的路程。這個活動雖然在走完全程後有送一些東西,但是我並不想要參加,只是想參考活動路程來爬山。台北大縱走的第六段路線相較於其它路段,算是比較複雜的。官方預估的路程時間為5到6小時,沿途有許多視野良好的觀景處,且路況不錯,還可以挑戰拉繩攀岩。 繼續閱讀
使用Ubuntu Server透過Nginx伺服器執行PHP程式 2020 年 8 月 18 日 Magic Len Linux、 研究分享、 網路相關 Nginx是一個免費開源且穩定高效的Web伺服器程式,擁有反向代理以及負載平衡的功能,經常作為最前端的伺服器。PHP是一種適合用於網站開發的腳本式程式語言,彈性度高,可以直接被嵌入HTML文件中。Nginx可以透過FastCGI去執行PHP程式,且內建FastCGI快取功能。 繼續閱讀
台北大縱走 第五段:劍潭─劍潭山─老地方─文間山─忠勇山─白石湖和碧山巖 2020 年 8 月 13 日 Magic Len 徒步 臺北市政府工務局大地工程處規劃了「台北大縱走」的活動,規劃了七段主要環繞台北市區、可縱走台北郊山的路程。這個活動雖然在走完全程後有送一些東西,但是我並不想要參加,只是想參考活動路程來爬山。台北大縱走的第五段因為它不屬於外環範圍,算是支線,只想「縱走環台北」的山友們可以省略這條路線。整體來說,這條支線十分簡單,官方預估的路程時間為6到7小時,但步道沿途視野好的地方也不多,不過交通便利,想外出運動的話... 繼續閱讀
使用Ubuntu Server架設Nginx伺服器 2020 年 8 月 11 日 Magic Len Linux、 研究分享、 網路相關 Nginx是一個免費開源且穩定高效的Web伺服器程式,擁有反向代理以及負載平衡的功能,經常作為最前端的伺服器。 繼續閱讀