日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

windows下 apache 二级域名相关配置

發(fā)布時(shí)間:2025/4/14 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows下 apache 二级域名相关配置 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

小編今天給大家總結(jié)下 windows 下 apache的二級(jí)域名的相關(guān)配置 ?

利用.htaccess將域名綁定到子目錄

下面就利用本地127.0.0.1進(jìn)行測(cè)試

我們這里以 www.jobs.com 為例,以下代碼中的 jobs.com 都可以替換成你自己想要的域名 這里只是為了測(cè)試。

我們的目標(biāo)是,不同的子域名可以訪問(wèn)不同目錄下的網(wǎng)站

www.jobs.com => / ;

jobs.com => / ;

news.jobs.com => /news;

?

1、? 開(kāi)啟apache的mod_rewrite功能(肯定是要讓它支持重寫(xiě)的)在httpd.conf 找到?mod_rewrite 把前面的#號(hào)去了就行,

接著開(kāi)啟apache的虛擬主機(jī)?在httpd.conf 找到?Virtual hosts 把前面的# 號(hào)去了。

?

2、添加幾個(gè)域名,在?C:\WINDOWS\system32\drivers\etc 目錄中找到hosts 這個(gè)文件 記事本打開(kāi)它,添加如下三個(gè)域名

127.0.0.1 ? ? ? ? ?www.jobs.com
127.0.0.1 ? ? ? ? ?jobs.com
127.0.0.1 ? ? ? ? ?news.jobs.com

?

3、在虛擬主機(jī)中填寫(xiě)相關(guān)代碼 讓它有權(quán)限訪問(wèn) www目錄,找到Apache2\conf\extra 目錄下的?httpd-vhosts.conf 文件并打開(kāi) 代碼添加如下

<VirtualHost *:80>DocumentRoot "E:/www" // 這里是項(xiàng)目的目錄ServerName localhost //你的ip 或者你的域名<Directory "E:/www">   // 這里是項(xiàng)目的目錄Options Indexes FollowSymLinksAllowOverride allOrder Deny,AllowDeny from allAllow from 127.0.0.1 </Directory> </VirtualHost>

?

然后將www.jobs.com 綁定到 相關(guān)jobs項(xiàng)目所在目錄 代碼添加如下

<VirtualHost *:80>DocumentRoot "E:/www/job" // 這里是jobs所在的具體目錄ServerName www.jobs.com // 你的ip 或者 你的域名ServerAlias *.jobs.com //這里 用 ServerAlias 讓多個(gè)域名綁定到同一空間 也就是項(xiàng)目目錄<Directory "E:/www/job"> // 這里是jobs所在的具體目錄Options Indexes FollowSymLinksAllowOverride allOrder Deny,AllowDeny from allAllow from All</Directory> </VirtualHost>

?

?

?弄好之后然后重啟apache ,如果重啟之后遇到apache啟動(dòng)報(bào)錯(cuò) 要查看apache的錯(cuò)誤日志,根據(jù)需求進(jìn)行修改。

?

4、在jobs目錄下 建立 .htaccess 文件 在里面添加如下代碼

?

RewriteEngine on#讓www.jobs.com 訪問(wèn)根目錄RewriteCond %{HTTP_HOST} ^www.jobs.com$ RewriteCond %{REQUEST_URI} !^/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /$1 RewriteCond %{HTTP_HOST} ^www.jobs.com$ RewriteRule ^(/)?$ /index.php [L]#讓news.jobs.com 訪問(wèn)news目錄RewriteCond %{HTTP_HOST} ^news.jobs.com$ RewriteCond %{REQUEST_URI} !^/news/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /news/$1 RewriteCond %{HTTP_HOST} ^news.jobs.com$ RewriteRule ^(/)?$ news/index.php [L]

我要綁定的是把news.jobs.com綁定到new目錄中,所以不僅要在根目錄放置.htaccess文件,

還要在new目錄中放置.htaccess文件,new目錄中的.htaccess寫(xiě)法如下:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
ErrorDocument 403 /404.htm
ErrorDocument 404 /404.htm

?

一切完成之后 你就可以試試 www.jobs.com job.com ?news.jobs.com 等訪問(wèn)了 就看到你想要的結(jié)果了 ?

如果需要其它二級(jí)域名訪問(wèn)的話 按照如上的方法要重復(fù) 2 、4 步就可以了,不需要在重啟apache了?

?

?

本文所涉及的只為了測(cè)試環(huán)境所用 并為對(duì)安全性進(jìn)行校驗(yàn),請(qǐng)?jiān)谝磺性O(shè)置好之后用于產(chǎn)品中。

轉(zhuǎn)載于:https://www.cnblogs.com/wlgaojin/p/3156783.html

總結(jié)

以上是生活随笔為你收集整理的windows下 apache 二级域名相关配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。