apache 二級域名解析 (window與linux)
更新時間:2009年11月24日 02:01:15 作者:
apache 二級域名解析 window與linux下使用的方法。
winxp os:
c:/windows/system32/drivers/etc/hosts
add a line like :
127.0.0.1 hangzhou.localhost
127.0.0.1 xihu.localhost
linux os:
首先,你的擁有一個有泛域名解析的頂級域名,例如: domain.com
其次,在 httpd.conf 中打開 mod_rewrite
之后,在 httpd.conf 的最后,添加以下內(nèi)容:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
其中的 /usr/local/etc/apache 是你的 apache 服務(wù)器配置文件所在路徑,根據(jù)實際情況更改。
然后,在這個所在路徑的目錄下創(chuàng)建一個文件: vhost.map
內(nèi)容為:
www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname
以上部分都是:" 域名+空格+絕對路徑" 的形式。
最后,在你的網(wǎng)站根目錄 /usr/local/www/data-dist 下,創(chuàng)建對應(yīng)目錄:
domain , bbs , anyname 等等,理論上可以無限。
這樣,通過瀏覽器,訪問 www.domain.com 時,實際上訪問的就是 /usr/local/www/data-dist/domain目錄下的文件。同理,訪問 bbs.domain.com 實際上訪問的就是 /usr/local/www/data-dist/bbs 目錄下的文件。而且,你可以
隨時更改 vhost.map 來增加、刪除、修改你的二級域名和所指向的實際路徑,不用重啟 apache
c:/windows/system32/drivers/etc/hosts
add a line like :
127.0.0.1 hangzhou.localhost
127.0.0.1 xihu.localhost
linux os:
首先,你的擁有一個有泛域名解析的頂級域名,例如: domain.com
其次,在 httpd.conf 中打開 mod_rewrite
之后,在 httpd.conf 的最后,添加以下內(nèi)容:
復(fù)制代碼 代碼如下:
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:/usr/local/etc/apache/vhost.map
RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$
RewriteCond ${vhost:%1} ^(/.*)$
RewriteRule ^/(.*)$ %1/$1
其中的 /usr/local/etc/apache 是你的 apache 服務(wù)器配置文件所在路徑,根據(jù)實際情況更改。
然后,在這個所在路徑的目錄下創(chuàng)建一個文件: vhost.map
內(nèi)容為:
www.domain.com /usr/local/www/data-dist/domain
bbs.domain.com /usr/local/www/data-dist/bbs
anyname.domain.com /usr/local/www/data-dist/anyname
以上部分都是:" 域名+空格+絕對路徑" 的形式。
最后,在你的網(wǎng)站根目錄 /usr/local/www/data-dist 下,創(chuàng)建對應(yīng)目錄:
domain , bbs , anyname 等等,理論上可以無限。
這樣,通過瀏覽器,訪問 www.domain.com 時,實際上訪問的就是 /usr/local/www/data-dist/domain目錄下的文件。同理,訪問 bbs.domain.com 實際上訪問的就是 /usr/local/www/data-dist/bbs 目錄下的文件。而且,你可以
隨時更改 vhost.map 來增加、刪除、修改你的二級域名和所指向的實際路徑,不用重啟 apache
您可能感興趣的文章:
- linux apache泛域名解析及dns相關(guān)
- 阿里云Linux系統(tǒng)Nginx配置多個域名的方法詳解
- Linux下虛擬域名的實現(xiàn)(1)
- Linux下虛擬域名的實現(xiàn)(2)
- Linux下虛擬域名的實現(xiàn)(3)
- springboot+nginx+https+linux實現(xiàn)負(fù)載均衡加域名訪問簡單測試
- linux apache下虛擬主機配置方法
- CentOS(Linux)下的apache服務(wù)器配置與管理方法分享
- linux下apache、mysql、php安裝配置詳細(xì)筆記
- Linux下PHP+MYSQL+APACHE配置過程 (摘)
- Linux環(huán)境下Apache服務(wù)器配置二級域名的方法詳解
相關(guān)文章
linux 可執(zhí)行文件與寫操作的同步問題(文件讀寫操作產(chǎn)生的鎖機制)
在哪種系統(tǒng)下都會有文件操作產(chǎn)生的同步問題,今天說說linux下讀寫文件的鎖機制。2013-10-10
CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11
這篇文章主要介紹了CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11,需要的朋友可以參考下2016-10-10
阿里云ECS實例設(shè)置用戶root密碼和遠(yuǎn)程連接的方法
這篇文章主要介紹了阿里云ECS實例設(shè)置用戶root密碼和遠(yuǎn)程連接的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07
ubuntu環(huán)境下的php相關(guān)路徑與修改方法
這篇文章主要介紹了ubuntu環(huán)境下的php相關(guān)的路徑,需要的朋友可以參考下2020-12-12
Apache Shiro 使用手冊(二) Shiro 認(rèn)證
認(rèn)證就是驗證用戶身份的過程。在認(rèn)證過程中,用戶需要提交實體信息(Principals)和憑據(jù)信息(Credentials)以檢驗用戶是否合法。最常見的“實體/憑證”組合便是“用戶名/密碼”組合2014-06-06

