web

configuration

Resolved httpd version 2 POST size limited at 2K

今天花了一天的時間在重新挑戰我的wordpress 上傳檔案的問題,經過反覆測試發現問題並不是出在php-5.x.x本身的設定,而是卡在apache httpd v2的POST功能有2K大小的限制,因為這個原因導至我在Wordpress上貼的文章或上傳的檔案大小只是超過2K就無法上傳。 解決辦法就是換掉httpd 改用lighttpd-1.4.37,記錄一下修改的部份 1. INSTALL     * ./configure & make install 2. Startup script     * cd lighttpd-1.4.37/doc/initscripts/     * cp sysconfig.lighttpd /etc/sysconfig/lighttpd     * cp rc.lighttpd.redhat /etc/init.d/lighttpd -> edit        lighttpd="/usr/local/

By ipstor

Dell

解決「伺服器的暫時 Diffie-Hellman 公開金鑰不足」

今日打開 Chrome 瀏覽器(版本 45.0.2454.85 m)瀏覽公司內部資訊系統,發現有很多 HTTPs 網站都出現「伺服器的暫時 Diffie-Hellman 公開金鑰不足 (ERR_SSL_WEAK_SERVER_EPHEMERAL_DH_KEY)」的警告,而且 Chrome 為了確保連線通訊的安全性,強制不允許存取這些不安全的網站。       無獨有偶,本人開發的一個小系統網站竟然也中獎了,被 Chrome 判定不安全,而無法存取。還好,網路上很容易就找到相關資訊,花了幾分鐘就把這資安問題解決了。解決方法非常簡單,以 Tomcat 6.0 版本為例,只需修改/conf/server.xml 檔案,將 ciphers

By ipstor

configuration

SNMP on LINUX server 之 exec 自訂訊息實作

By 洋蔥爸比 Tosian Yang 之前我們講到用 snmpd 裡面的 proc + 服務名稱來監視特定的服務狀態,但這只對部分的服務有效,例如 ntpd, snmpd, nfsd, httpd…等等,我不太確定他的抓取方式,但似乎,用 ps 去看如果 process name 沒出現在最前面的,似乎 snmpd 就 monitor 不到,這種狀況像 Tomcat 就會出現。舉例來說,我有個服務是用到 java 去帶起來的,如下面所示: [root@KHXAAAS1 ~]# ps -aef|grep AAA|grep -v AAA root 19475 1 0

By ipstor

source code

lxr : Web Base code view system

我們在閱讀linux源代碼時都有這樣的體會:核心的組織相對松散,在看一個文件時往往要牽涉到其他的頭文件、源代碼文件。如此來回跳轉尋找變量、常量、函數的定義十分不方便,這樣折騰几次,便使讀代碼的心情降到了低點。     lxr(linux cross reference)就是一個解決這個問題的工具:他對指定的源代碼文件建立索引數據庫,利用perl腳本CGI動態生成包含碼的web頁面,你可以用任何一種瀏覽器查閱。在此web頁中,所有變量、常量、函數都以超連接的形式給出,十分方便查閱。比如你閱讀/usr/src/linux/net/socket.c的源代碼,發現函數 get_empty_inode不知道是如何以及在哪里定義的,這時候你只要點擊 get_empty_inode,lxr將返回此函數的定義、實現以及各次引用是在什麼文件的哪一行,注意,這些信息也是超連接,點擊將直接跳轉到相應的文件相應的行。另外lxr還提供標識符搜索、文件搜索,結合程序 glimpse還可以提供對所有的[url=http://www.pccode.

By admin