給apache安裝mod_rewrite模塊

給apache安裝mod_rewrite模塊

原文鏈接:http://opkeep.com/system/linux/apache_mod_rewrite.html


只是用來做參考,相關情況可跟據自己的需求進行修改
如果你的服務器apache還沒有安裝,那很簡單,在編譯apache時將mod_rewrite模塊編譯進去就可以,相關文檔可以在[url] www.gbunix.com[/url]中找到。如果你的apache已經安裝好了,現在只想編譯出mod_rewrite.so模塊,在apache 中進行加載,下面我們就介紹這個方法。
以Solaris操作系統進行舉例:

# PATH=/usr/local/bin:/usr/sfw/bin:/usr/ccs/bin: $PATH
# export PATH
# which gcc
# which make

# find ./ -name mod_rewrite.c //在apache的安裝目錄中尋找mod_rewrite.c文件
# cd PATH/to/mod_rewrite.c //進入包含mod_rewrite.c文件的目錄
# apxs -c mod_rewrite.c //apxs請指定絕對路徑,在你當前正在使用apache的bin目錄里
# apxs -i -a -n mod_rewrite mod_rewrite.la

如果沒有什么錯誤的話,應該在你的apache的modules目錄中編譯出一個mod_rewrite.so文件。

編輯httpd.conf文件,確認httpd.conf中已經包含mod_rewrite.so的加載語句,如下:

LoadModule rewrite_module modules/mod_rewrite.so

這時,你的apache應該已經支持rewrite了。

=============================

apache已安裝完畢,手動添加mod_rewrite模塊
#find . -name mod_rewrite.c //在apache的源碼安裝目錄中尋找mod_rewrite.c文件
#cd modules/mappers/mod_rewrite.c //進入包含mod_rewrite.c文件的目錄
#/usr/share/apache-2.2.11/bin/apxs -c mod_rewrite.c //apxs應指定絕對路徑,在你當前正在使用apache的bin目錄里
#/usr/share/apache-2.2.11/bin/apxs -i -a -n mod_rewrite mod_rewrite.la
如果沒有什么錯誤的話,應該在你的apache的modules目錄中編譯出一個mod_rewrite.so文件。
編輯httpd.conf文件,確認httpd.conf中已經包含mod_rewrite.so的加載語句,如下:
LoadModule rewrite_module modules/mod_rewrite.so
這時,你的apache應該已經支持rewrite了。
注:完成之后,記得重啟服務器apache。
7.可能遇到的問題
httpd: Syntax error on line 54 of /usr/share/apache-2.2.11/conf/httpd.conf: Can’t locate API module structure `mod_rewrite_module’ in file /usr/share/apache-2.2.11/modules/mod_rewrite.so: /usr/share/apache-2.2.11/modules/mod_rewrite.so: undefined symbol: mod_rewrite_module
修改 httpd.conf,將
LoadModule mod_rewrite_module modules/mod_rewrite.so
改為
LoadModule mod_rewrite modules/mod_rewrite.so
如果出現這個錯誤
Syntax error on line 329 of /usr/local/apache2/conf/httpd.conf:
Can`t loacte API module staructure `mod_rewrite_module` in file
/usr/local/apache2/modules/mod_rewrite.so:/usr/local/apache2/lib/libapr-
0.so.0:undefined symbol:mod_rewrite_module
修改http.conf
原來:httpd.conf里面寫的mod_rewrite_module
改成 rewrite_module

如果重啟apache出現這個錯誤module rewrite_module is built-in and can`t be loaded
表示模塊是內建的,不用再調入,注釋掉
#LoadModule rewrite_module modules/mod_rewrite.so
#####################################################
檢查:
[root@www httpd-2.2.8]# ../bin/apachectl configtest
Syntax OK
這時,你的apache應該已經支持rewrite了。

注意下一步,配置虛擬主機的時候要類似如下設置才可以生效:
DocumentRoot /var/www/www/www.fastu.cn/
ServerName www.fastu.cn

Options FollowSymLinks
AllowOverride All
order allow,deny
Allow from all

如果AllowOverride設置為none的話,apache會不讀取網站的.htaccess文件!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/276631.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/276631.shtml
英文地址,請注明出處:http://en.pswp.cn/news/276631.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Oracle9i 問題匯總--不斷更新中

1.創建數據表時,用戶表空間不足,解決方法 ALTER USER USERNAME QUOTA UNLIMITED ON USERS 2.避免在On條件上使用字符串串連 或者 函數。 如:ON 0||S.LIST_NOMS.EXTEND_FIELD 以上SQL語句會造成查詢嚴重變慢,如果非要使用請使用&…

武漢區塊鏈軟件公司:區塊鏈游戲和普通的游戲有什么區別?

武漢區塊鏈軟件公司:區塊鏈游戲和普通的游戲有什么區別?最近,各公鏈DAPP的開發呈迸發之勢,其中有虛擬財物使用的游戲就天然有上鏈的優勢。區塊鏈游戲也被認為是繼金融范疇之后第二個取得區塊鏈落地使用場景范疇。為什么游戲類DAPP能得到快速展…

git安裝與配置_git 安裝及基本配置

git 基本上來說是開發者必備工具了,在服務器里沒有 git 實在不太能說得過去。何況,沒有 git 的話,面向github編程 從何說起,如同一個程序員斷了左膀右臂。你對流程熟悉后,只需要一分鐘便可以操作完成原文地址: 服務器 …

Apache偽靜態學習

原文鏈接:http://www.benben.cc/blog/?p305 Apache中有著這樣一個模塊,它默默無聞,卻是URL操作的瑞士軍刀!有人這樣評價它:“盡管它的例子和文檔數量可以以噸來計算,但它仍然是巫術,該死的巫術…

不同的容器里實現 RadioButton的單選

請教一個各位牛人一個問題,如圖: (問題解決,見后面的解決方案~~) 怎么在不同的winform容器(GroupBox)里實現 RadioButton (如圖中兩個“詳細照會”)的單選,請各位牛人給出實現的思…

html調用接口_搜狗ocr識別接口

詳細情況在代碼中說明,如果不想自己使用TensorFlow,可使用下面接口這是要識別的圖片:最終識別的結果:This is a lot of 12 point text to test theocr code and see if it works on all typesof file format.The quick brown dog …

CSAcademy Or Problem

傳送門 一口大鍋( 斜率的確是有單調性 并且可以進行凸優化的 明明是證出來的 為什么自己就不相信呢( 我們發現對于當前點作為擴展的右端點 那么他前面至多有20個點會影響到這一段區間的或值 我們可以預處理記錄出來這些節點的位置 很明顯 答案隨著右端點…

apache的rewrite模塊實例操作

原文鏈接:http://blog.5ilinux.com/archives/2006/01/apacherewrite.html 我們的目標是把http://www.bulknews.cn/show.php?id1014700通過rewrite的url重寫,使可以直接http://www.bulknews.cn/1014700.html訪問 1.首先配置apache的httpd.conf&#xf…

哈佛圖書館的二十條訓言

1.此刻打盹,你將做夢;而此刻學習,你將圓夢。 2.我荒廢的今日,正是昨日殞身之人祈求的明日。 3.覺得為時已晚的時候,恰恰是最早的時候。 4.勿將今日之事拖到明日。 5.學習時的苦痛是暫時的,未學到的痛苦是終生的。 6.學…

python截取關鍵字后的字符串_使用正則表達式獲取python中特定字符串之后的所有內容...

如果要使用正則表達式&#xff0c;請使用re.findall&#xff1a;re.findall((?<com/).*$, "www.example.com/thedubaimall") # [thedubaimall] 一些速度測試有DeepSpace的建議&#xff1a;%timeit re.findall((?<com/).*$, "www.example.com/thedubaima…

vue起手式

許久未曾更新文章&#xff0c;雖然不是程序員但還是忘懷不了擼碼的覺悟.1.VUE環境搭建安裝node.js (項目開發前準備) Node.js官網&#xff1a;https://nodejs.org/en/ 進入Node.js官網&#xff0c;選擇下載并安裝Node.js。安裝過程只需要點擊“下一步”即可&#xff0c;非常簡單…

C#編程盡量使用接口(轉)

.NET框架包括類和接口&#xff0c;在編寫程序的時候&#xff0c;你可能知道正在用.NET的哪個類。然而&#xff0c;在這種情況下如果你用.NET支持的接口而不是它的類來編程時&#xff0c;代碼會變得更加穩定、可用性會更高。請分析下面的代碼&#xff1a; private void LoadLi…

Apache 重寫規則的常見應用 (rewrite)

本文出自:http://www.linuxforum.net 作者:吳阿亭 Jephe wu (2001-09-05 08:00:00) 一:目的 本文旨在提供如何用Apache重寫規則來解決一些常見的URL重寫方法的問題&#xff0c;通過常見的 實例給用戶一些使用重寫規則的基本方法和線索。 二:為什么需要用重寫規則&#xff1…

python怎么模擬瀏覽器交互_干貨分享:python爬蟲模擬瀏覽器的兩種方法實例分析(趕緊收藏)...

今天為大家帶來的內容是&#xff1a;干貨分享&#xff1a;python爬蟲模擬瀏覽器的兩種方法實例分析&#xff08;趕緊收藏&#xff09; 文章主要介紹了python爬蟲模擬瀏覽器的兩種方法,結合實例形式分析了Python爬蟲模擬瀏覽器的兩種常見操作技巧與使用注意事項,需要的朋友可以參…

vue-cli3

github&#xff1a;https://github.com/vuejs/vue-cli org&#xff1a;https://cli.vuejs.org/ guide&#xff1a;https://cli.vuejs.org/guide/ config&#xff1a;https://cli.vuejs.org/config/ 轉載于:https://www.cnblogs.com/veritas-sj/p/10147789.html

Indy中判斷郵件來源

首先從TidMessage中獲得郵件的頭信息&#xff1a; strHeader:aIdMessage.Headers.text; 然后&#xff0c;用正則表達式取出Received: vReceiveIP:GetNeedStrByPerlReg(strHeader,(Received:)(.)(])); 再取出X-Originating-IP&#xff1a; vOriIP:GetNeedStrByPerlReg(strHea…

用jQuery實現彈出窗口/彈出div層

原文鏈接&#xff1a;http://hi.baidu.com/awz_tiger/item/863cfc10c4bb0f6171d5e8d9 http://blog.163.com/qiuxinke2006126/blog/static/24885580201131763139536/ http://hi.baidu.com/kilwin/blog/item/f4cfaf2695375920c9955947.html 用div層代替傳統的彈出窗口已經變得很…

模塊定義文件導出類_濃縮的就是精華——ES6模塊精煉講解

概述在 ES6 前&#xff0c; 實現模塊化使用的是 RequireJS 或者 seaJS(分別是基于 AMD 規范的模塊化庫&#xff0c; 和基于 CMD 規范的模塊化庫)。ES6 引入了模塊化&#xff0c;其設計思想是在編譯時就能確定模塊的依賴關系&#xff0c;以及輸入和輸出的變量。ES6 的模塊化分為…

關于快速開發和設計應用系統的一些個人的意見

作為程序員&#xff0c;經常會為我們的客戶去開發和設計各種應用系統&#xff0c;比如OA /CRM/物流調度/客戶服務/電子政務。。。及各種管理信息系統&#xff0c;我們經常會去開發和實現這樣的一些系統&#xff0c;每周、每月、每年經常都要去做這樣的一些開發工作&#xff0c;…

Jquery1.6版本后attr的變化

原文鏈接&#xff1a;http://www.cnblogs.com/-run/archive/2011/11/16/2251569.html Jquery1.6版本后attr的變化 Jquery1.6版本后 attr 改動后的效果&#xff1a; jquery1.6版本&#xff1a; 下文來自www.jquery.com The difference betweenattributes and properties can b…