2016年10月20日 星期四

Nginx 禁止訪問 txt, doc, xlsx 等不合法的檔案

這幾天發現一個專案裡面 RD 放置了許多 txt , doc 等等這類型的東西,詢問過專案負責人之後這些檔案是提供主機運作使用,但並不提供給使用者

 

所以在系統方面,必須禁止這些檔案被下載,在 Nginx 內建就可以寫判斷式去禁止訪問

2016年10月5日 星期三

Install AWS CLI on Mac 不想再打開 AWS Web console 了!!

身為一個系統工程師,對於要一直開啟瀏覽器去管理覺得很笨,尤其在這個瀏覽器狂吃記憶體的時代,總是覺得瀏覽器跑不太動,尤其我又是 macbook 的使用者記憶體根本就是斤斤計較

 

索性就去安裝了 AWS CLI 來使用,在本篇只會使用 macOS 安裝 AWS CLI

 

Prerequisites

  • Linux, OS X, or Unix

  • Python 2 version 2.6.5+ or Python 3 version 3.3+


 

請先檢查 AWS cli 的系統需求

2016年10月4日 星期二

Amazon EC2 還原 EBS 掛載磁區 Root 容量,系統磁區不再只有 8GB

在 Amazon 建立 EC2 的時候,如果你所選的 Volume Type 不是 SSD 的話,在安裝好 Instances 後查看磁區僅有 8GB

 

/dev/xvda1 是 ec2 的預設磁區僅有 8GB
$ df -lh 
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 2.7G 4.7G 37% /
tmpfs 7.3G 0 7.3G 0% /dev/shm

Nginx 利用 http_mp4_module 控制 mp4 影片的開始結束

最近工作上有一個需求是希望影片可以在最後停留在最後的畫面,由於 Nginx 預設在播放 mp4 播完結束後就會呈現黑色畫面,所以如果要實現將影片停在最後一個畫面,那不就是"暫停"了嗎

 

在 Nginx 的 http_mp4_module 本身就提供了這樣的功能,官方提到可以控制 .mp4 .m4v .m4a 等這類型的檔案支援

 

確認你的 Nginx 是否支援 http_mp4_module