Secure GitLab CE With Lets Encrypt Running On Existing Nginx On CentOS7.3

本文記錄在VPS上安裝GitLab,為其配置SSL證書,並使用外部Nginx提供Web服務,實現https訪問。VPS系統是CentOS7.3,安裝的GitLab Community Edition版本為8.15.1

Read More

Secure LEMP(Percona) With Lets Encrypt On CentOS7.3

本文記錄在CentOS7.3中構建LEMP開發環境,並配置SSL證書的過程。其中Web服務器爲Nginx,DBMS爲Percona,開發語言爲PHP,SSL證書由Let’s Encrypt提供。

Read More

Secure Nginx With Let's Encrypt Free SSL Certificate on GNU/Linux

本文討論如何為Nginx配置SSL證書,並通過設置Nginx相關指令將安全等級提升至A+。此處不涉及內核參數優化,該部分可參考本人Blog LEMP Installation and Nginx Optimization

Read More

Installing And Configuring Tor Browser On GNU/Linux

本文記錄了Tor Browser的下載、校驗、安裝及在GNOME桌面中創建快捷圖標。

Read More

The GNU Privacy Guard(GPG) Simple Tuturial

GnuPG是由GNU組織開發的一款免費的加密軟件,採用OpenPGP標準(RFC4880),可用於數據、通信的加密和簽名。本文主要介紹的是GnuPG的簡單使用,如生成公鑰/私鑰對、列出公鑰、顯示公鑰指紋、生成Revoke Key、與keyserver交互、導出公鑰/私鑰、導入公鑰、文件加密/解密、文件簽名及校驗、刪除公鑰/私鑰、吊銷keyserver中的公鑰等。

Read More

Full Records Of Installing & Configuring LEMP(Percona) On Debian Jessie 8.6

個人嘗試在Debian Jessie 8.6中構建LEMP開發環境,其中Web服務器爲Nginx,DBMS爲Percona,開發語言爲PHP,此前已在個人筆電上配置成功。本文主要記錄安裝、配置LEMP開發環境的完整過程,所有操作在Digital Ocean的VPS中進行。

Read More

openSUSE Leap 42.2 Full Installation Snapshots Record

嘗試在個人筆電上安裝openSUSE,當前最新版本是openSUSE Leap 42.2,於2016-11-16釋出,具體見官方的Release Notes。版本42.2的維護截止時間爲版本42.3釋出後(預期時間2018年Q2)的第6個月。

Read More

Analying The Change Frequency Of Active Users Tokens Via Tomcat Logs

接到Java開發人員的需求,從Tomcat日誌中提取最近一個月查詢、購票活躍度最高的5位iOS用戶的token變更頻率。日誌文件在線上生產服務器中,單個文件高達十數GB,無法使用vim打開,只能下載到本機後再進行數據提取操作,以下是完整的記錄。

Requirements

需求整理如下

Read More

Secure Mozilla Thunderbird With Enigmail & GnuPG On GNU/Linux

Thunderbird是一款免費、開源、跨平臺的郵件客戶端,由Mozilla基金會開發。EnigmailThunderbird無縫集成的安全性擴展,允許用戶使用OpenPGP對郵件進行加密、解密、添加數字簽名等操作。本文記錄在GNOME桌面下安裝、配置ThunderbirdEnigmail的過程。

Read More

Self-Developing Asset Management Platform Via Symfony Framework On GNU/Linux

根據公司相關領導指示,進行 資產管理系統平臺 的開發,整個項目由本人獨立完成。整個項目週期2個月左右,現已部署上線,可通過公司內網訪問。

因本人之前從事PHP開發,故選擇PHP做為開發語言。為熟悉Symfony,故選擇Symfony框架進行項目開發。

Read More

Configuring Nginx Web Server For Symfony Framework On GNU/Linux

Symfony是基於PHP開發的Web應用框架,具體介紹見What is SymfonySymfony的安裝、配置參見官方文檔 Installing & Setting up the Symfony Framework,也可參考本人Blog Symfony Installation Full Record。本文關注的是如何在Nginx中部署Symfony項目。

Read More

Use Shell Script To Install MySQL Variants Database Via Official Repo On GNU/Linux

MySQL是一款關係型數據庫管理系統,常用於LEMPLAMP開發環境,其變種(variants)有MariaDBPercona等。現通過Shell腳本實現在各GNU/Linux發行版中使用對應的包管理器安裝最新的穩定版MySQL(MariaDB、Percona)。

Read More