Centos中二級域名綁定二級目錄的方法
發佈時間:2014-12-04 更新時間:2014-12-05 來源:網絡
作者:lulu0704關鍵詞: 二級域名
對於一些目錄,我們往往需要對其指定二級域名,那麼具體如何操作呢?下面,我將用親身實踐來說明一下。
由於第一次接觸centos,我不得不藉助於網絡資源。然後得知要開啓mod_rewrite這個模塊,具體方法如下:
用文本編輯器打開Apache安裝目錄/etc/httpd/conf\httpd.conf,找到“#LoadModule rewrite_module modules/mod_rewrite.so”這行,去掉前面的“#”;繼續查找“AllowOverride None”,修改爲“AllowOverride All”,然後,重啓Apache即可。
如此,就打開了mod_rewrite模塊,其功能非常的強大,這裏我只講如何綁定二級域名。
同樣,我們在httpd.conf文件最後輸入以下語句:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/etc/httpd/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
然後重啓Apache
這樣,我們就能夠自由設置綁定二級域名了。
溫馨提示:這個httpd.conf大家注意備份,我就曾經不小心誤刪,弄的極其的悽慘呀!!
之後在/etc/httpd(即Apache安裝目錄)下新建一個vhost.map,用文本編輯器來綁定,極其簡單,我的是這樣寫的:
bbs.nvdchina.com /var/www/html/bbs
home.nvdchina.com /var/www/html/home
potplayer.nvdchina.com /var/www/html/potplayer
我們可以隨意把二級域名與目錄綁定,保存就行,並且不用重啓Apache,非常方便。