Time of Update: 2017-01-18
1.問題:建立了一個PopupWindow,裡面要顯示listView,這樣子的話,listView的itemClick要得到實現,必須要讓PopupWindow得到焦點,可是PopupWindow得到焦點之後,parentView 的一些onTouch事件就得不到響應,在這個時候應該怎麼辦? 2.解決:PopupWindow得到焦點:window.setFocusable(true);
Time of Update: 2017-01-18
1.nginx模組首先nginx和apache最大的不同就是nginx的模組不能夠動態添加,需要在編譯時間,指定要添加的模組路徑,與nginx源碼一起編譯。nginx模組的處理流程:a.用戶端發送http請求到nginx伺服器b.nginx基於設定檔中的位置選擇一個合適的處理模組c.負載平衡模組選擇一台後端伺服器(反向 Proxy情況下)d.處理模組進行處理並把輸出緩衝放到第一個過濾模組上e.第一個過濾模組處理後輸出給第二個過濾模組f.然後第二個過濾模組又到第三個過濾模組g.第N個過濾模組。。。
Time of Update: 2017-01-18
限制某個IP同一時間段的訪問次數如何設定能限制某個IP某一時間段的訪問次數是一個讓人頭疼的問題,特別面對惡意的ddos攻擊的時候。其中CC攻擊(Challenge Collapsar)是DDOS(分散式阻斷服務)的一種,也是一種常見的網站攻擊方法,攻擊者通過Proxy 伺服器或者肉雞向向受害主機不停地發大量資料包, 造成對方伺服器資源耗盡,一直到宕機崩潰。
Time of Update: 2017-01-18
問題: 在幾個blog程式中折騰的結果~ 導致url連續二次變化。這是第三次了。 nginx 通過rewrite 使用 “permanent;”參數 成301永久url重新導向。 以往的url結構 http://www.jb51.net/post/199/ 現在需要的url結構 http://www.jb51.net/archives/199.html 過程: 學習nginx的配置規則,學習Regex(我也沒接觸過,學唄。)
Time of Update: 2017-01-18
大陸的網路環境,都在天朝神獸的制度下讓我等小P民悲劇一片;動不動就拔網線、封機房;現在更厲害的一招,從網關封殺你的80連接埠,一旦被封,網站網域名稱就無法訪問; 以上便廢話,下面轉入正題,其它就不帖了,直接給代碼,利用nginx的反向 Proxy功能,一般大家都很看懂,也不多記錄了; [code] server { listen 80; server_name a.jb51.net; proxy_set_header X-Real-IP $remote_addr;
Time of Update: 2017-01-18
複製代碼 代碼如下:<script>var l=0;var imgs;var sum=0;var imgs=new Array();function chk(){ l--; document.getElementById("aa").innerText=""+((sum-l)*100/sum)+"%" if (l==0){ for (var i=0;i<sum;i++) &
Time of Update: 2017-01-18
一:一般的防盜鏈如下: 複製代碼 代碼如下: location ~* \.(gif|jpg|png|swf|flv)$ { valid_referers none blocked www.jb51.net jb51.net ; if ($invalid_referer) { rewrite ^/ http://www.jb51.net/retrun.html; #return 403; } } 第一行:gif|jpg|png|swf|flv
Time of Update: 2017-01-18
安全配置1.
Time of Update: 2017-01-18
第一步 先運行命令關閉nginx sudo kill `cat /usr/local/nginx/logs/nginx.pid` 第二步 vi /etc/init.d/nginx 輸入以下內容 複製代碼 代碼如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemin # # chkconfig: - 85 15 # description: Nginx is an HTTP(S) server, HTTP(S)
Time of Update: 2017-01-18
WordPresswordpress依然是目前是世界上最流行的部落格系統,越來越多由wordpress搭建而成的網站在使用nginx伺服器軟體,這裡就來分享一下WordPress的nginx重寫規則: server { listen 80; server_name www.jb51.net jb51.net; access_log /data/logs/nginx/www.jb51.net.access.log main; index
Time of Update: 2017-01-18
VariablesThe core module supports built-in variables, whose names correspond with the names of variables in Apache.First of all, there are the variables, which represent the lines of the title of the client request, for example, $http_user_agent,
Time of Update: 2017-01-18
在使用nginx配置rewrite中經常會遇到有的地方用last並不能工作,換成break就可以,其中的原理是對於根目錄的理解有所區別,按我的測試結果大致是這樣的。location / { proxy_pass http://test; alias /home/html/; root /home/html; rewrite "^/a/(.*)\.html$" /1.html last; } 在location / {
Time of Update: 2017-01-18
查了下網路資料,對Nginx設定檔nginx.conf的理解整理如下:複製代碼 代碼如下:#定義Nginx啟動並執行使用者和使用者組user www www;#nginx進程數,建議設定為等於CPU總核心數。worker_processes 8;#全域錯誤記錄檔定義類型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#進程檔案pid
Time of Update: 2017-01-18
使用方法,先將以下指令碼儲存為 cutlog.sh,放在/root 目錄下,然後給予此指令碼執行的許可權 複製代碼 代碼如下:chmod +x cutlog.sh然後使用crontab -e 將此指令碼加入到計劃任務中, 複製代碼 代碼如下:00 00 * * * /bin/bash /root/cutlog.sh讓此指令碼每天淩晨0點0分執行。複製代碼 代碼如下:#!/bin/bash#function:cut nginx log files
Time of Update: 2017-01-18
問題是這樣的:我習慣在部落格地址後面直接加"wp-admin"敲斷行符號進入WordPress後台,但是進去以後發現不管我點任何一個管理子項,一律404(找不到頁面),瞬間我就囧了,這是神馬狀況。。。仔細看了一下管理子項的連結,發現他們全是類似"//www.jb51.net/blog/edit.php"這樣的,關鍵就在於他們都少了"/wp-admin/"這條路徑,路徑都不對了,肯定404唄。。。知道問題在哪就簡單了,而且答案肯定還是在Nginx的重新導向規則上,但是我不知道怎麼改,但是我還知道W
Time of Update: 2017-01-18
最後的效果就類似(不同瀏覽器的介面有所不同):如果認證失敗,就會報HTTP錯誤:401 Authorization Required。 要實現這樣的功能,就需要更改伺服器的配置,並設定好用於登入的使用者名稱和密碼。 首先我們需要更改網站的Nginx的server配置,Ubuntu伺服器的話這個設定檔通常位於/etc/nginx/sites-enabled/,比如我這裡就使用預設的設定檔/etc/nginx/sites-enabled/default來做一個例子: 複製代碼 代碼如下:
Time of Update: 2017-01-18
處於服務效能的考慮,我們通常把HTML靜態資源按照不同類型劃分存放在多台服務上。如果拓撲圖:超文字傳輸通訊協定 (HTTP)中的Referer作用Referer:null 表示要求者直接存取Referer:blocked 一般為防火牆裝置添加的Referer:URL
Time of Update: 2017-01-18
在搭建高輸送量web應用這個議題上,NginX和Node.js可謂是天生一對。他們都是基於事件驅動模型而設計,可以輕易突破 Apache等傳統web伺服器的C10K瓶頸。預設的配置已經可以獲得很高的並發,不過,要是大家想在廉價硬體上做到每秒數千以上的請求,還是有一些工作要做的。 這篇文章假定讀者們使用NginX的HttpProxyModule來為上遊的node.js伺服器充當反向 Proxy。我們將介紹Ubuntu 10.04以上系統sysctl的調優,以及node.js應用與NginX的調優。
Time of Update: 2017-01-18
Nginx下讓WordPress支援固定連結的偽靜態規則要讓nginx支援wordpress固定連結非常簡單,需要自己進行添加點配置代碼:複製代碼 代碼如下:location / {if (-f $request_filename/index.html){ rewrite (.*) $1/index.html
Time of Update: 2017-01-18
設定檔:複製代碼 代碼如下: http { server { listen 80; server_name