菲彩国际

Posts Tagged ‘linux’

僅支持域名訪問的方法

近期收到一些短信告警,大概意思是說不能通過 ip 直接訪問網站。
順手禁掉,備忘如下:

vi /etc/apache2/sites-available/000-default.conf

添加:

<VirtualHost *:80>
        ServerName xxx.xxx.xxx.xxx
        ServerAlias xxx.xxx.xxx.xxx
        <Directory />
                Order Allow,Deny
                Deny from all
        </Directory>
</VirtualHost>

重啟:
/etc/init.d/apache2 restart

日志分析的幾個命令

列出訪問次數最多的url并根據第二列的ip去重:

cat 0423 | awk '{print $2"\t"$15}'|sort|uniq |awk '{print $2}'|sort|uniq -c|sort -nr

訪問指定url的用戶ip數:

grep 'cnzhongka.com'  0122 | awk '{print $2}' | uniq | wc -l

test.js被調用的次數:

grep -c 'test.js' 0121
shell

菲彩国际./run.sh site.sh 0423

echo $2 "數據如下:" >> $2.txt
while read site
do
    
echo $site >> $2.txt
grep $site $2 | awk '{print $2}' | uniq | wc -l >> $2.txt
    
done < $1
open $2.txt

以上備忘(我喜歡16G內存的電腦,跑日志真高效,哈哈哈)

Linux定時自動重啟服務

vim /opt/reboot.txt

輸入以下內容:
0 1 * * * /var/www/bin/apachectl restart
0 12 * * * /var/www/bin/apachectl restart
0 18 * * * /var/www/bin/apachectl restart

把reboot.txt加入到cron服務中
crontab /opt/reboot.txt

列出現有的時程表,檢查一下有沒有問題
crontab -l

重啟cron服務
/sbin/service crond restart

關于近期的“評論無法提交”及“500錯誤”

服務器被攻擊》的問題,仍然沒有徹底解決。攻擊者采用類似 ,直接將網站擠爆,導致用戶訪問PHP頁面時反饋 500 Internal Server Error 錯誤頁面。(我對攻擊手段的了解很匱乏,如果描述不當,請指正)

目前,用戶訪問html靜態頁面不會受到影響。

基于此原因,對本站鏈接結構及內容進行了調整:
被用戶瀏覽過的頁面將緩存為“靜態頁”,當其他用戶再次訪問該頁面時,打開的將是緩存后的數據,從而減輕一部分服務器的負擔,加快訪問速度。(如果用戶訪問的時候,服務器處于正常工作狀態,是可以發布評論的)

菲彩国际但是當“攻擊者”發送海量的數據過來,網站的一些功能仍然會受到影響,例如“評論無法提交”“未緩存頁面出現500錯誤”。這些問題暫時沒有想到很好的解決方案。我在努力去做了。請諒解。

Page 1 of 3123
崔凱博客
Powered by | Theme by ck web design | TOP 頂部
Copyright ? 崔凱 All rights reserved. 蜀ICP備12025891號.
菲彩国际_菲彩国际官网_Welcome 紫金阁棋牌-紫金阁棋牌官网 紫金阁棋牌-紫金阁棋牌官网 紫金阁棋牌-紫金阁棋牌官网 紫金阁棋牌-紫金阁棋牌官网