七月
22
2013

PHP Reads AWS instance meta-data

AWS Instance Meta Data對於機器的管理是很重要的,裡面提供了很多的資訊,但是AWS一直沒有做出方便的介面,所以我就自己寫了一個,並且用MIT License release出去。希望對於在使用或學習AWS的朋友有幫助。

  • Demo Site : http://myaws.tw/aws/
七月
19
2013

AWS學習資源

下面是我最近在學習AWS (Amazon Web Service) 常去的網站,分享給也在學習AWS的朋友。

更新歷程

  • 2013-08-12:加入AWS – Podcasts, AWS Self-Paced Labs
  • 2013-08-09:加入Amazon Web Services – Github
  • 2013-07-19:初版

七月
19
2013

AWS Essentials 筆記

這裡紀錄幾項我參加AWS Essentials之後覺得比較重要的筆記,至少是我自己覺得重要啦 XD

1. 第一次開啟S3 log功能需要等一個小時之後才會有log可以查看

2. S3 GUI工具

3. CloudFront 測試是否啟用的檢測工具 gomez

4. 新增EC2 instatance如果有變更預設的大小,登入console之後記得要執行下面的指令,xvda1請根據實際的代號修改

resize2fs /dev/xvda1

5. 如果有使用Auto Scaling,為避免session遺失,最好的做法是把session存放在資料庫裡面

6. RDS如果使用PIOPS,PIOPS和所需的空間比是 1:10。也就是3萬的PIOPS需要有3T的空間

七月
16
2013

phpMyAdmin 4.0.4.1左側顯示所有table的方法

今天把phpMyAdmin更新到4.0.4.1之後,左側預設是不會顯示所有的table,會變成分頁的型態顯示。
對於一直用舊版的我來說實在是很不能適應,翻了一下phpMyAdmin的設定文件之後,找到了解決的方法。

在config.inc.php設定裡面找到

$cfg['blowfish_secret'] = 'xxxxxx';

然後在這一行的下面加上

$cfg['MaxNavigationItems'] = 500;

基本上500應該是夠用了,如果你的table數量大於500,只要把這個數字改成大於實際table數量就可以一頁顯示,不會再出現分頁了

七月
15
2013

使用.htaccess限制特定目錄下不能夠執行PHP檔

為了網頁的一些功能我們會允許使用者上傳檔案,但是有時候使用者會不小心或者是故意想要測試一下網站的安全性,因此就會上傳.php檔。
雖然我們應該在上傳的時候就做好檢查,但難免會有所疏忽,造成使用一樣可以把.php的檔案傳到主機上。
這時候我們可以在這些特定的目錄加上.htaccess,當然Apache要開啟允許自定義.htaccess的功能,然後在.htaccess中寫入

php_flag engine off

這樣一來,即便使用者上傳了.php檔到這些目錄,執行之後就只會顯示PHP的原始碼,不會真的執行了

頁次:«1...6789101112...279»