顯示具有 apache 標籤的文章。 顯示所有文章
顯示具有 apache 標籤的文章。 顯示所有文章

2008年6月4日 星期三

[moodle][php]測驗卷的項目分析逾時錯誤

moodle 的測驗卷模組經常被我用在課堂上做隨堂測驗。由於每個題目都是自己生出來的,總是會想知道每個題目學生的答題狀況。測驗卷模組的報告項目裡,有一項「項目分析」,可以針對所有答題學生對每一題的答題狀況做分析,透過分析結果,可以替每個題目設定難易度,是相當有用的功能。

2008年3月4日 星期二

[moodle][apache]moodle 搬家後遺症

還是筆記!

moodle 搬家後,發生了一點後遺症,原來教材文章裡插入的圖片都是用原來的舊網址,並沒有隨著 moodle 搬家自動跟著更改,於是產生一堆叉燒包。

解決方法,直接使用 apache 的 redirect 功能做轉址就行了。

2008年3月3日 星期一

[moodle][apache][網管]moodle 搬家到獨立網址

這是一篇筆記!

為了因應未來的系統調整,要先將 moodle 移至獨立網址。目前先以同一台機器上的虛擬主機處理。大致步驟如下:

  • 新增 DNS 紀錄,分配 IP 與 Domain 。
  • 開通防火牆規則。
  • 建立虛擬網卡並指定 IP 。
  • 建立 apache 虛擬主機。
  • 複製資料庫。
  • 搬移 moodle 目錄及更改設定檔。
  • moodle 改用 ldap 認證。

其中, DNS 、防火牆與 ldap 現在不歸我管,這裡只做建立虛擬主機與 moodle 搬家的筆記。

2008年1月8日 星期二

[更新][網管]搬進 DMZ 、擋掉百度搜尋、擋掉搜狗搜尋

這兩天提供 web 服務的主機狂當, CPU 經常跑到 100% 不回應,流量也不正常,於是終於做了一件早就該做的事:把這部主機搬進 DMZ 。 :P

另外在 access_log 裡看到大量的百度機器人和搜狗機器人搜尋紀錄,以前原本不太在意這回事兒,但既然主機有點流量問題,還是擋一下好了。參考阿駕的擋掉百度 (來自 GSLin 的這裡) 說明,加入了下面的設定:

SetEnvIf User-Agent ^Baidu baidu
Deny from env=baidu

SetEnvIf User-Agent ^Sogou sogou
Deny from env=sogou

huihui 說要從防火牆把整個百度擋掉,有人能幫忙提供 IP 列表嗎?

2007年10月3日 星期三

[apache]虛擬主機與SSL憑證

純筆記!

IP-based Virtual host 可以各自擁有獨立的 SSL 憑證, Name-based Virtual host 則只能共用一個 SSL 憑證。

原因: SSL 為比 http 更底層的協定, Name-based Virtual host 是在 http 層才能分辨,而 SSL 憑證早在這之前就載入了。

若 Virtual host 要同時支援 http 與 https 協定,要當成兩個 Virtual host 設定,分別監聽 80 port 與 443 port ,但是把網址與文件目錄設為相同。至於 access log 與 error log 最好是分開以方便未來利用。

2007年9月28日 星期五

[apache]只有宣導是不夠的

忍無可忍了,只有祭出 RewriteRule 來堵一下:

RewriteEngine on
RewriteRule \.mp3$ - [F,L]

好你個百度mp3音樂盒,再來試試。

不聽宣導勸導的學生,我準備要拿 access_log 出來簽校規 ( 國立內壢高中學生獎懲實施要點補充規定 第四條、第二款 ) 處分了。