文章

目前顯示的是有「Apache」標籤的文章

簡單易用的 Zabbix 監控服務

圖片
上週六 (05/26),是 DevOps Taiwan 的社群日。這次「 Monitoring Tools 大亂鬥 」一共邀請了 11 位講者,從 雲端運算 (Cloud Computing) 的 AWS , Azure , GCP ,和 自由軟體 (Free Software) 的 Consul , ELK , Nagios , Prometheus , Zabbix 等各種監控工具來探討 CALMS 的 監控 、 量測 和 建立回饋機制 等關鍵議題。 感謝益師益友 Cheng-Wei Chen 的邀請,讓凍仁能代表 Zabbix 上台分享。這 15 分鐘的分享,主要以 Zabbix 的基礎觀念、系統架構等入門知識為主,然後用 Dockerize 的 Zabbix 進行簡單的 demo,最後補充些實戰經驗。 ▲ 凍仁於 05/26 DevOps Taiwan 分享的 Zabbix 入門簡報。由於 Zabbix 現在就如同凍仁的 眼 ,無時無刻幫團隊的大家看照數百的伺服器,故這次選了 eyes 的 cowsay 意像圖。

Drupal 高雄小聚: Drupal 基礎環境架設 on Windows

圖片
緊接著凍仁於 6 月分享完 Drupal 7 上的 Multi-site 後,我們請到了 健哲大哥 分享此次的主題,有銜接到凍仁之前的主題並在深入講解各個細節, 當然兩者先後順序換一下會更好 。 此次小聚除了拿到課堂講義以外,講師居然還事先錄好各個實作的影片,達成光速 Demo 的境界,真的很用心,這點凍仁還不曾嘗試。這裡就附上當日的筆記,希望可以幫上準備入門的 Drupaler。 ▲ 此心智圖使用 Freeplane 製作,附上 Flash 版連結。

限制 phpMyAdmin 存取 IP on Debian 6

在架設 LAMP 環境時,剛入門 MySQL 的凍仁都會順手裝上 phpMyAdmin ,來管理資料庫,但這是個壞習慣,尤其是對已經上線的機器而言!若沒做好防護,就會敞開大門讓怪客 (cracker) 有機可乘!不過我們可以透過 只允許特定 IP 連線 來達到防護效果,以下將分別列出 Apache 以及 Nginx 的設定。

Install Redmine with Apache on Debian 6

圖片
Redmine 是一套 GPL 授權的專案管理系統,其底層架構為 Ruby on Rails,老實說凍仁自己也不是很了解,只知道 COSCUP 團隊近幾年來開始使用它管理碎髓的事務。 原本以為 Debian 上 Redmine 的環境很難搞的凍仁,在 Zeroplex 心得分享後才得知 FreeBSD 的環境更麻煩, 好險沒有跳 BSD 的坑啊 。 Redmine 介面截圖。

【Apache】Indexes 目錄列表

圖片
在架完 Apache Server 時,預設找不到 link(連結) 時會列出該連結下所有的目錄。有時列出所有的檔案及目錄是不安全的。像凍仁剛架起來的 web 會顯示下圖這樣的訊息.. 這樣不管放啥東西在上面都會被看光光啦XD 1. 刪除 /etc/apache2/sites-available/default 中的 Indexes 來停用目錄列表之功能 1 NameVirtualHost * 2 <VirtualHost *> 3   ServerAdmin webmaster@localhost 4   DocumentRoot /var/www/ 5   <Directory /> 6     Options FollowSymLinks 7     AllowOverride None 8   </Directory> 9   <Directory /var/www/> 10     Options Indexes FollowSymLinks MultiViews 11     AllowOverride None 12     Order allow,deny 13     allow from all 14     # This directive allows us to have apache2's default start page 15     # in /apache2-default/, but still have / go to the right place 16     #RedirectMatch ^/$ /apache2-default/ 17   </Directory> 18 19   ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ 20   <Directory "/usr/lib/cgi-bin"> 21     AllowOverride None 22     Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch 23     Order allow,deny 24     Allow from all 25