爱程序网

windows下 apache 二级域名相关配置

来源: 阅读:

小编今天给大家总结下 windows 下 apache的二级域名的相关配置  

利用.htaccess将域名绑定到子目录

下面就利用本地127.0.0.1进行测试

我们这里以 www.jobs.com 为例,以下代码中的 jobs.com 都可以替换成你自己想要的域名 这里只是为了测试。

我们的目标是,不同的子域名可以访问不同目录下的网站

www.jobs.com => / ;

jobs.com => / ;

news.jobs.com => /news;

 

1、  开启apache的mod_rewrite功能(肯定是要让它支持重写的)在httpd.conf 找到 mod_rewrite 把前面的#号去了就行,

接着开启apache的虚拟主机 在httpd.conf 找到 Virtual hosts 把前面的# 号去了。

 

2、添加几个域名,在 C:WINDOWSsystem32driversetc 目录中找到hosts 这个文件 记事本打开它,添加如下三个域名

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

 

3、在虚拟主机中填写相关代码 让它有权限访问 www目录,找到Apache2confextra 目录下的 httpd-vhosts.conf 文件并打开 代码添加如下

<VirtualHost *:80>   DocumentRoot "E:/www"  // 这里是项目的目录   ServerName localhost       //你的ip 或者你的域名  <Directory "E:/www">    // 这里是项目的目录            Options Indexes FollowSymLinks            AllowOverride all           Order Deny,Allow           Deny from all           Allow from 127.0.0.1      </Directory></VirtualHost>