-
Apache httpd 通過mod_remoteip模塊來獲取CDN或者負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)后的用戶真實IP
使用了CDN或者負(fù)載均衡設(shè)備后,Apache日志獲取到的用戶IP就不是真實的了,本文介紹Apache2.4自帶的 mod_remoteip 模塊,通過 HTTP請求頭里面的 X_FORWARDED_FOR 字段來獲取訪客 IP 1、確認(rèn)有安裝?mod_remoteip 模塊,2.4版本的均自帶,查看modules文件夾,是否有mod_remoteip.so文件即可。 2、啟用mod_remoteip模塊 3、修改日志記錄格式如下 3、重啟Apache后,查看日志即可看到已經(jīng)正常記錄
-
Apache修改反向代理后端服務(wù)器的響應(yīng)頭
最近幫客戶配置一個網(wǎng)站的CDN,網(wǎng)站使用java開發(fā)的,已經(jīng)沒有源代碼,有幾個影響緩存的響應(yīng)頭需要修改。 參考了幾篇文章,在Tomcat的一些配置文件嘗試修改,但是響應(yīng)頭依舊存在。 最后反編譯class文件查看,發(fā)現(xiàn)是在代碼response設(shè)置了響應(yīng)頭,那只能通過其他方法來處理了。 解決方法:前端使用Apache作為反向代理,通過修改Apache配置來處理響應(yīng)頭。 Apache轉(zhuǎn)發(fā)主要配置proxypass ProxyPassReverse參數(shù)即可,響應(yīng)頭修改首先確保如下配置沒有被注釋 然后在h…
-
訪問網(wǎng)站,提示522錯誤,應(yīng)該怎么解決?
今天在百度站長后臺查看網(wǎng)站資源時候,發(fā)現(xiàn)抓取有報錯,是服務(wù)器內(nèi)部錯誤,HTTP錯誤響應(yīng)碼為522。 其實522錯誤,并不是我們自己電腦或者瀏覽器問題,這是網(wǎng)站的服務(wù)器端出現(xiàn)了問題,且使用了百度云加速才會出現(xiàn)。如果是用戶可以耐心等待,或者像站長反應(yīng)。如果是站長,可以通過以下幾點去排查: 1、暫時關(guān)閉百度云云加速,排查是否是百度問題。 2、如果不便于關(guān)閉加速,可以重定向hosts到服務(wù)器,測試服務(wù)是否正常。可以使用Apache ab工具,檢測服務(wù)器在高負(fù)載下是否可以正常提供服務(wù)。 3、如果服務(wù)器上安…
-
升級新版斗魚客戶端看直播風(fēng)扇猛轉(zhuǎn)?因為斗魚在用你的電腦挖礦
寫在前面:這里的挖礦指的并不是挖掘比特幣或者以太坊之類的,而是利用你的電腦作為節(jié)點分發(fā)直播流內(nèi)容等。 近期斗魚直播發(fā)布新版本客戶端,使用斗魚的新版本客戶端觀看直播內(nèi)容時你的處理器風(fēng)扇可能轉(zhuǎn)速會明顯增加。 出現(xiàn)這種情況的原因是斗魚在新版客戶端里增加挖礦模塊,用來幫助斗魚分發(fā)直播流內(nèi)容降低內(nèi)容分發(fā)網(wǎng)絡(luò)壓力。 而這個模塊會利用你的處理器、內(nèi)存以及網(wǎng)絡(luò)帶寬資源,在硬件使用率上升的同時你的風(fēng)扇自然要加快轉(zhuǎn)速降溫。 不過斗魚已經(jīng)在客戶端里標(biāo)注說明提到上述內(nèi)容,同時還會給在線的被挖礦用戶提供部分獎勵算是被挖礦…