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