-
slowhttptest簡(jiǎn)單介紹及在CentOS環(huán)境下安裝、測(cè)試
slowhttptest介紹 Slowhttptest是依賴HTTP協(xié)議的慢速攻擊DoS攻擊工具,設(shè)計(jì)的基本原理是服務(wù)器在請(qǐng)求完全接收后才會(huì)進(jìn)行處理,如果客戶端的發(fā)送速度緩慢或者發(fā)送不完整,服務(wù)端為其保留連接資源池占用,大量此類請(qǐng)求并發(fā)將導(dǎo)致DoS。 攻擊模式 slowloris:完整的http請(qǐng)求是以\r\n\r\n結(jié)尾,攻擊時(shí)僅發(fā)送\r\n,少發(fā)送一個(gè)\r\n,服務(wù)器認(rèn)為請(qǐng)求還未發(fā)完,就會(huì)一直等待直至超時(shí)。等待過程中占用連接數(shù)達(dá)到服務(wù)器連接數(shù)上限,服務(wù)器便無法處理其他請(qǐng)求。 slow htt…
-
Apache httpd 通過mod_remoteip模塊來獲取CDN或者負(fù)載均衡設(shè)備轉(zhuǎn)發(fā)后的用戶真實(shí)IP
使用了CDN或者負(fù)載均衡設(shè)備后,Apache日志獲取到的用戶IP就不是真實(shí)的了,本文介紹Apache2.4自帶的 mod_remoteip 模塊,通過 HTTP請(qǐng)求頭里面的 X_FORWARDED_FOR 字段來獲取訪客 IP 1、確認(rèn)有安裝?mod_remoteip 模塊,2.4版本的均自帶,查看modules文件夾,是否有mod_remoteip.so文件即可。 2、啟用mod_remoteip模塊 3、修改日志記錄格式如下 3、重啟Apache后,查看日志即可看到已經(jīng)正常記錄
-
寶塔面板無法刪除數(shù)據(jù)庫,報(bào)錯(cuò)ERROR 1010(HY000):Error dropping database ( errno: 39)解決
在寶塔面板刪除數(shù)據(jù)庫,提示成功了,但是刷新頁面后,還是又出現(xiàn)了,沒有刪除成功。 于是在服務(wù)器上,直接mysql -u root -p登陸后,使用drop database 命令刪除,于是出現(xiàn)了報(bào)錯(cuò),報(bào)錯(cuò)信息如上圖所示,為ERROR 1010(HY000):Error dropping database ( errno: 39) 以為是權(quán)限問題,查看/www/server/data路徑,所屬用戶均是MySQL,且權(quán)限沒有異常。 最后解決方案: 1、使用root用戶ssh登錄服務(wù)器,刪除/www/s…
-
解決nginx轉(zhuǎn)發(fā)后端域名,出現(xiàn)502 Bad Gateway錯(cuò)誤
最近項(xiàng)目上有一個(gè)需求,需要轉(zhuǎn)發(fā)的后端,不是內(nèi)網(wǎng)服務(wù)器,而是互聯(lián)網(wǎng)可以訪問的一個(gè)域名。 按照之前方式配置好了,訪問一直是 502 Bad Gateway錯(cuò)誤,搜索解決的方案大都是selinux配置配置問題,實(shí)際上selinux都是關(guān)閉的。 在服務(wù)器上使用 curl https://www.xxx.com ,可以正常訪問。 解決方案: proxy_set_header Host 后面的配置項(xiàng),必須要和 proxy_pass 配置項(xiàng)中的網(wǎng)址信息是一樣的,即可解決。
-
Linux服務(wù)器安裝lnmp后內(nèi)存調(diào)優(yōu)
今天,客戶反饋后臺(tái)無法訪問,于是開啟了排查之路。 問題定位: 使用 df -h 命令查看,硬盤空間充足; 使用 free -m和top命令查看,發(fā)現(xiàn)16G的內(nèi)存,被占用了多達(dá)15G; 查看安全防護(hù)日志,系統(tǒng)日志,未發(fā)現(xiàn)異常。 使用ps -ef|grep java命令查看進(jìn)程是否存在,發(fā)現(xiàn)已經(jīng)不存在java進(jìn)程了; 問題大概就是內(nèi)存占用率過高,導(dǎo)致java程序被kill掉了。 問題解決: 客戶采購的機(jī)器為阿里云機(jī)器,使用lnmp一鍵安裝腳本安裝的基礎(chǔ)環(huán)境,可以通過 ps auxw|head -1;…
-
國家稅務(wù)總局關(guān)于修訂企業(yè)所得稅年度納稅申報(bào)表的公告
國家稅務(wù)總局公告2020年第24號(hào) 為貫徹落實(shí)《中華人民共和國企業(yè)所得稅法》及有關(guān)稅收政策,稅務(wù)總局對(duì)《中華人民共和國企業(yè)所得稅年度納稅申報(bào)表(A類,2017年版)》部分表單和填報(bào)說明進(jìn)行修訂。現(xiàn)公告如下: 一、對(duì)《企業(yè)所得稅年度納稅申報(bào)表填報(bào)表單》、《企業(yè)所得稅年度納稅申報(bào)基礎(chǔ)信息表》(A000000)、《納稅調(diào)整項(xiàng)目明細(xì)表》(A105000)、《捐贈(zèng)支出及納稅調(diào)整明細(xì)表》(A105070)、《資產(chǎn)折舊、攤銷及納稅調(diào)整明細(xì)表》(A105080)、《資產(chǎn)損失稅前扣除及納稅調(diào)整明細(xì)表》(A1050…
-
國家稅務(wù)總局辦公廳關(guān)于明確2021年度申報(bào)納稅期限的通知
稅總辦函〔2020〕242號(hào) 國家稅務(wù)總局各省、自治區(qū)、直轄市和計(jì)劃單列市稅務(wù)局,國家稅務(wù)總局駐各地特派員辦事處: 根據(jù)《中華人民共和國稅收征收管理法實(shí)施細(xì)則》第一百零九條規(guī)定,結(jié)合《國務(wù)院辦公廳關(guān)于2021年部分節(jié)假日安排的通知》(國辦發(fā)明電〔2020〕27號(hào))要求,現(xiàn)將實(shí)行每月或者每季度期滿后15日內(nèi)申報(bào)納稅的各稅種2021年度具體申報(bào)納稅期限明確如下,請(qǐng)各地稅務(wù)機(jī)關(guān)及時(shí)告知納稅人。 一、3月、7月、9月、11月、12月申報(bào)納稅期限分別截至當(dāng)月15日。 二、1月1日至3日放假3天,1月申報(bào)納…
-
使用MySQLdump可能碰到的幾個(gè)常見問題
1、Got error: 1449: The user specified as a definer ('XXX') does not exist when using LOCK TABLES 如果確定用戶權(quán)限是對(duì)的,可以使用 -x 參數(shù)嘗試解決 2、Couldn't execute 'XXX': View 'XXXX' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack …
-
華為鯤鵬920、銀河麒麟V10環(huán)境下安裝RabbitMQ 3.7.8
1、依賴安裝 2、ODBC安裝 3、erlang安裝 安裝好erlan之后,使用 erl 命令測(cè)試是否生效。 4、添加環(huán)境變量 5、下載安裝RabbitMQ 3.7.8 6、測(cè)試 訪問http://ip:15672,帳號(hào)密碼均是admin。 以上操作在實(shí)際服務(wù)器上測(cè)試通過,并穩(wěn)定運(yùn)行。
-
Apache修改反向代理后端服務(wù)器的響應(yīng)頭
最近幫客戶配置一個(gè)網(wǎng)站的CDN,網(wǎng)站使用java開發(fā)的,已經(jīng)沒有源代碼,有幾個(gè)影響緩存的響應(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…
-
解決MySQL ERR 1153 Got a packet bigger than 'max_allowed_packet' bytes 錯(cuò)誤
今天在導(dǎo)入一個(gè)網(wǎng)站數(shù)據(jù)庫數(shù)據(jù)的時(shí)候,碰到錯(cuò)誤提示。 進(jìn)入數(shù)據(jù)庫,查看一下默認(rèn)max_allowed_packet是多少。 要解決這個(gè)問題,有兩種解決方法: 1、臨時(shí)修改,重啟MySQL后失效 524288000代表為512M,重啟MySQL后此參數(shù)失效,恢復(fù)原來。 2、永久修改 修改my.ini或者my.cnf文件,在mysqld段添加如下配置。 在上面臨時(shí)修改后,要退出重新登錄MySQL才可以看到生效。如下兩張圖可以看到。 配置好后重新導(dǎo)入數(shù)據(jù),沒有任何報(bào)錯(cuò),網(wǎng)站恢復(fù)正常。