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

2012年7月4日 星期三

讓Apache得知透過nginx reverse-server的訪客真實IP

由於大家都只對revere proxy連線,實際存取apache的就只有reverse proxy而已,若是不透過reverse proxy,apache的log可以清楚的紀錄每一個連線的ip,但是透過了reverse proxy之後,所有瀏覽紀錄會變成只剩下一個,所有的瀏覽紀錄都來自127.0.0.1,這樣的情況是不被允許的,雖然說reverse proxy也可以留下紀錄,但是遇到有問題要比對時就相當麻煩了,所以還是希望apache可以記錄到原始的ip。


安裝: emerge mod_rpaf
設定:
RPAFenable On
RPAFproxy_ips 127.0.0.1 2.2.2.2(reverse proxy ip)
RPAFsethostname On
#RPAFheader X-Forwarded-For (This is default)


Reference:
Show IP in Apache logs from nginx reverse proxy
Passing IPs to apache with nginx proxy

2007年11月15日 星期四

netbeans 寫的 jsp 放到 tomcat 需要額外 jar 檔

作個筆記,不知道是 linux 版的 tomcat 有漏 jar 還是 java 版本問題
如果不手動把這兩個 jar 放到 tomcat 的 common/lib 就不能跑

第一個是 ant.jar (from netbean directory) , 另外一個是 tools.jar (from JDK)

一開始錯誤是:
exception
javax.servlet.ServletException: org/apache/tools/ant/BuildException org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256) javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NoClassDefFoundError: org/apache/tools/ant/BuildException

放 ant.jar 後會有第二個問題:
org.apache.jasper.JasperException: Unable to compile class for JSP
This can usually be solved by copying manually $JAVA_HOME/lib/tools.jar from the JDK

2007年11月12日 星期一

apache 2.2 的 FancyIndexing (Indexes) 預設編碼設定

升級到 apache 2.2 以後,如果資料夾沒有 index.htm,apache 就會自動產生目錄列表
但是會發現他是亂碼,因為它使用 ISO-8859-1 ......=.=|||
而且不論你加上 AddDefaultCharset 是什麼,他就是 ISO-8859-1,怎樣都改不掉
要使他正確使用 Big5,原來是要從 IndexOptions 下手 =.=|||
看範例:


重點只有 IndexOptions Charset=Big5

這樣就 ok 了
Related Posts Plugin for WordPress, Blogger...