關閉網站伺服器直接瀏覽目錄索引功能-Apache and IIS 關閉伺服器目錄索引方法

伺服器網站設定未關閉瀏覽目錄索引。網頁伺服器若於該目錄不存在預設首頁時,將顯示該目錄中所有檔案內容,若該項目內存在重要資料,如Access資料庫(.dbm)或設定檔(config.inc),則使用者即可下載存取該機密內容。
 

造成影響:當開啟目錄索引功能時,則會傳回這目錄中檔案完整清單,若沒有開啟Web Server會回應錯誤訊息,表示存取目錄資源被拒。如過設定上的疏忽,攻擊者送出要求目錄的請求,而這個目錄由預設開啟indexes,那Web Server 會回傳該目錄下的檔案完整清單,則會導致網頁伺服器上的機密資訊的洩漏,雖然攻擊者無法存取所列出的檔案,但透過檔案的名稱,攻擊者還是可以獲得伺服器的相關資訊。

Posted in 電腦技巧

Continue Reading

Comment

如何使用Google雲端硬碟CSS or JavaScript image圖片檔案url位置至你的網站

Google 雲端硬碟提供網路空間,也可分享連結給他人,但如過想使用雲端硬碟裡面的檔案url的位置,如想要連結一個.CSS樣式檔案給網頁用(如Blogger),分享功能無提供這樣url位置,其實是可行的,只需要將其檔案ID更變一下網址,就可以使用這個檔案url位置。

 
如果你的雲端硬碟內有個想要使用的.css樣式或.js還有img的.jpg .png .gif檔案都可使用列方法來取得這個檔案的url位置。
 
檔案處按下右鍵,取得連結,會取得下列分享用的連結位置。
 
右鍵取得連結位置

Posted in 電腦技巧

Continue Reading

Comment

解決PHP json_encode() MySQL抓取中文字資料顯示空白、問號、null、亂碼問題

 

以下有兩種方法分別為mysqli_query與mysql_query連結資料庫的方式,然後使用json_encode()將資料庫轉為json資料格式呈現在網頁上。

 

MySQL json_encode()中文字空白頁面、問號符號、亂碼

主要嘗試抓取mysql資料碰到的大問題就是中文資料問題,一開始抓取資料,我使用的是自行用架設的XAMPP Server做測試,結果抓取資料時我一次SELECT * 所有的欄位,然後json_edcode(),結果頁面完全沒有任何的東西,空白頁面,測試之後SELECT 其中欄位,只有數值或英文的表單欄位,正常顯示。結果SELECT有中文欄位資料,就發現是空白頁面,大致上可以了解是中文json_encode()時無法出現。

又嘗試一個小實驗,測試一下json_encode()中文的問題,是否可以正常顯示,只是文件上沒有指定為utf8會為亂碼,手動將遊覽器編碼為utf8就可以正常顯示。

Posted in 電腦技巧

Continue Reading

Comment

小米路由器LLMP架站連接到外網

開啟SSH並取得ROOT權限

帳號綁定,下載miwifi_ssh.bin存入USB,手動刷入SSH(注意:需要手動下載開發版更新包,更新至開發版,才可成功刷入SSH,穩定板不支持)。

詳細開啟小米路由器SSH教學文連結:http://mi.ezbox.idv.tw/thread-4400-1-1.html
小米路由器開發版下載連結:http://www1.miwifi.com/miwifi_download.html
 

小米路由器手動更新上傳安裝軟件選項

小米路由器變身Web Server

解壓llmp_install.zip得到llmp_install.bin中,並複製到小米共享盤中。
root及密碼透過ssh登入,Windows 用戶可以使用putty,Mac用戶則可以直接利用終端機(terminal)登入。

Posted in 電腦技巧

Continue Reading

Comment

Linux CGI 500錯誤Internal Server Error

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator at Email住址會使用灌水程式保護機制。你需要啟動Javascript才能觀看它 to inform them of the time this error occurred, and the actions you performed just before this error.
More information about this error may be available in the server error log.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

Linux 讀取cgi檔案發生錯誤的訊息,若檔案權限沒有開啟,會出現500錯誤,cgi程式的權限需要設定711 或 755,程式的最前面有一行#!/usr/bin/perl,在#號前不可以有空格,開啟權限方式可以如下:(xampp 可以使用是#!/opt/lampp/bin/perl)
 

chmod 755 /opt/lampp/cgi-bin/cgi.cgi

然而若你是在Windows下取得的cgi檔案,可能需要特別注意,文字編輯軟體內,看不到的錯誤標籤^M,也是導致cgi 500錯誤原因
 

文字編輯器看起來一切正常

Posted in 電腦技巧

Continue Reading

Comment

Find the last offers by SkyBet at www.bettingy.com BettingY.com Bonuses