首先,你的擁有一個有泛域名解析的頂級域名,例如: domain.com
其次,在 httpd.conf 中開啟 mod_rewrite
之後,在 httpd.conf 的最後,新增以下內容:
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 伺服器配置檔案所在路徑,根據實際情況更改。
然後,在這個所在路徑的目錄下建立一個檔案: vhost.map
內容為:
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
以上部分都是:” 域名+空格+絕對路徑” 的形式。
最後,在你的網站根目錄 /usr/local/www/data-dist 下,建立對應目錄:
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 二級域名設定
相關文章
- nginx配置二級域名Nginx
- 二級域名nginx 配置Nginx
- pandas 設定二級索引索引
- 什麼是一級域名?一級域名和二級域名的區別是什麼?
- [nginx]域名設定Nginx
- js如何實現主域名和二級域名共用cookieJSCookie
- 自己做二級域名的DNS (轉)DNS
- .NET MVC 二級域名路由的實現MVC路由
- Hexo-域名設定+收錄Hexo
- phpstudy域名站點設定PHP
- Nginx 設定域名轉向配置Nginx
- 域名郵箱設定SPF解析
- SSL證書繫結了頂級域名後二級域名還需再申請嗎
- 什麼是域名解析?如何設定域名解析?
- vue專案部署(npm run build二級域名)VueNPMUI
- Yii2基礎版程式多模組二級域名部署方案以及urlManager對二級域名絕對地址的改造方法
- 什麼是域名解析?如何進行域名解析設定?
- 二級路由器該怎麼設定聯網?路由器
- namecheap域名管理郵箱MX設定
- Laravel-admin 設定獨立域名Laravel
- (mac)xampp+php 虛擬域名設定MacPHP
- 超詳細網站部落格域名和二級域名、子域名升級HTTPS免費申請SSL證書配置nginx指南網站HTTPNginx
- apache 部署多 PHP 版本、多專案以及二級域名ApachePHP
- PbootCMS修改模板儲存目錄設定二級子目錄boot
- 域名如何設定到伺服器環境?伺服器
- 為什麼要進行域名解析?域名解析怎麼設定?
- 配置nginx伺服器 —— Nginx新增多個二級子域名Nginx伺服器
- 【statspack級別設定】
- PHP 正則獲取域名(一級域名)PHP
- Linux下Apache服務的基本設定(企業級)LinuxApache
- [提問交流]能直接設定二級導航欄目嗎?
- PHP 設定多域名允許跨域訪問PHP跨域
- openwrt 設定內網域名解析到指定ip內網
- IIS中配置實現網站二級域名繫結方式整理網站
- Nginx轉發多個二級域名及前後端分離Nginx後端
- linux叢集+weblogic server,如何實現網站使用者二級域名繫結的功能?LinuxWebServer網站
- Zblog Nginx 下二級目錄設定偽靜態程式碼Nginx
- 域名解析中的TTL值設定多少合適?