首先,你的擁有一個有泛域名解析的頂級域名,例如: 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 二級域名設定
相關文章
- 什麼是二級域名?二級域名如何註冊申請?
- pandas 設定二級索引索引
- nginx配置二級域名Nginx
- 二級域名nginx 配置Nginx
- 有一級域名之後,如何申請二級域名?
- 什麼是一級域名?一級域名和二級域名的區別是什麼?
- 匹配二級域名正規表示式
- Hexo-域名設定+收錄Hexo
- 什麼是域名解析?如何設定域名解析?
- SSL證書繫結了頂級域名後二級域名還需再申請嗎
- 論二級域名收集的各種姿勢
- vue專案部署(npm run build二級域名)VueNPMUI
- iis配置繫結二級域名的問題
- Laravel-admin 設定獨立域名Laravel
- namecheap域名管理郵箱MX設定
- Linux下Apache服務的基本設定(企業級)LinuxApache
- 什麼是域名解析?如何進行域名解析設定?
- 織夢CMS如何啟用手機版二級域名
- 怎麼透過.htaccess配置二級域名繫結
- Yii2基礎版程式多模組二級域名部署方案以及urlManager對二級域名絕對地址的改造方法
- 超詳細網站部落格域名和二級域名、子域名升級HTTPS免費申請SSL證書配置nginx指南網站HTTPNginx
- linux 設定代理Linux
- PbootCMS修改模板儲存目錄設定二級子目錄boot
- Kali Linux又增加一個頂級域名kali.downloadLinux
- 為什麼要進行域名解析?域名解析怎麼設定?
- Zblog Nginx 下二級目錄設定偽靜態程式碼Nginx
- [提問交流]能直接設定二級導航欄目嗎?
- linux設定埠轉發(一鍵設定)Linux
- Linux/Window安全設定Linux
- Linux網路設定Linux
- PHP 設定多域名允許跨域訪問PHP跨域
- openwrt 設定內網域名解析到指定ip內網
- PHP 正則獲取域名(一級域名)PHP
- Ubuntu 阿里雲安裝環境並配置 二級域名 https sftpUbuntu阿里HTTPFTP
- Nginx轉發多個二級域名及前後端分離Nginx後端
- IIS中配置實現網站二級域名繫結方式整理網站
- Linux-設定固定ipLinux
- Linux設定防火牆iptablesLinux防火牆
- linux的date命令設定Linux