Popular Posts

Tags

工商服務


Archive for the ‘webserver’ Category:

WordPress 的錯誤訊息: You don’t have permission to access post.php …

如果你在上傳圖片時,出現: Http Error 或是發表文章時,出現 You don’t have permission to access /wordpress/wp-admin/post.php on this server. 這是 Apache 的 mod_security 造成之錯誤,這時候你可以在 wp-admin 的目錄下新增 .htaccess 檔案,內容如下: <IfModule mod_security.c> SecFilterEngine Off SecFilterScanPOST Off </IfModule> 這樣應該就可以輕鬆解決了。 參考網頁 窄多之Blog: PHP post error: Forbidden - You don't have permission to access Hongkiat: Wordpress 2.5 Image Upload Error [Wordpress Fix]


使用 .htaccess 自訂 "404 找不到網頁" 的頁面

一般我們租用的虛擬主機無法讓我們修改 httpd.conf,所以只能透過使用 .htaccess 來自訂 “404 找不到網頁” 的頁面。


Apache 1.3.x 限制頻寬(mod_bandwidth)

僅限 Apache 1.3.x 使用 mod_bandwidth 來限制用戶流量。

Posted in webserver
Tags: ,

htaccess 的權限認證方式

「htaccess 驗證方式」可以達到以較簡單的方式來規範網頁目錄的讀取權限,以限制哪些用戶可以進入到網頁的哪一層目錄。 建立用戶驗證檔 建立用戶驗證檔,並新增一組帳號及密碼: htpasswd -c /usr/local/etc/htusers UserName1 繼續增加一組帳號及密碼到驗證檔: htpasswd /usr/local/etc/htusers UserName2 建立群組資料檔 群組資料檔的目的是要將多個用戶設為一個群組,請新增或編輯 /usr/local/etc/htgroups,依需求增加類似如下的設定: Group1:UserName1 UserName2 登入驗證檔 在欲執行用戶驗證的網頁目錄下,建立一個 .htaccess 檔案,驗證的方式可針對使用者或群組。 針對用戶: AuthName " 請輸入帳號與密碼" AuthType Basic AuthUserFile /usr/local/etc/htusers require user UserName1 上述的最後一行是針對 UserName1 做驗證,你也可以改成: require valid-user 表示針對 /usr/local/etc/htusers 裡的所有用戶。 針對群組: AuthName " 請輸入帳號與密碼" AuthType Basic AuthUserFile /usr/local/etc/htusers AuthGroupFile /usr/local/etc/htgroups require group Group1 問題排除 如果在設定 htaccess 認證方式之後,在進入網頁時,仍然沒有跳出驗證的對話框,則請編輯 /etc/httpd/conf/httpd.conf,搜尋相關的 “AllowOverride” 設定,改成: AllowOverride All

Posted in linux, webserver
Tags: , ,

在 Linux 上建立虛擬主機最快速的方法 *

本篇的目的,是說明如何使用最簡單的方式在你的網頁伺服器 (Apache) 上新增一個虛擬主機 (Virtual Host),讓你只要建一個目錄,或新增一個本機用戶,就可以建立虛擬主機,並且可自動分割 Log 檔 (以下之設定牽涉到 Apache 及 DNS 的觀念,最好也有自行架設 DNS 服務)。

Posted in dns, linux, webserver
Tags: ,

安裝 JSP 環境 – resin *

resin 可讓 Linux 支援 JSP 的環境,系統必須先安裝 Sun 的 J2SDK 之後,再安裝 resin。而 resin 已是一個可獨立執行的網頁伺服器,相較於另一套 JSP 伺服器 “tomcat“,resin 的穩定度及效能都有比較好,但需注意的是,resin 只有在你用來發展程式的過程時是免費的,其它用途都要付費。 安裝 Java 環境 從本站下載 J2SDK 的安裝檔到 [/tmp],並執行安裝: cd /tmp wget http://www.vixual.net/download/source/jsp/j2sdk-1_4_1_02-fcs-linux-i586.rpm rpm -ivh j2sdk-1_4_1_02-fcs-linux-i586.rpm 安裝 resin 從本站下載 resin 2.1.9 的原始檔到 [/var],並解壓縮: cd /var wget http://www.vixual.net/download/source/jsp/resin-2.1.9.tar.gz tar -xzvf resin-2.1.9.tar.gz mv resin-2.1.9 resin 將 Java 及 resin 的相關路徑加到環境變數,請編輯 /etc/profile,在檔案最下方加入: PATH=$PATH:/usr/java/j2sdk1.4.1_02/bin export JAVA_HOME=/usr/java/j2sdk1.4.1_02 export CLASSPATH=$JAVA_HOME/lib export RESIN_HOME=/var/resin 重新載入 /etc/profile: source /etc/profile 啟動 resin: /var/resin/bin/httpd.sh start 安裝成功,連結網址: ...

Posted in jsp, linux, webserver
Tags: , ,


  • 彙整

  • 分類

  • 其它

Content

我們解決了什麼問題?我們創造了什麼價值?