一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

apache多域名多ip多端口的配置方法详解

时间:2012-11-26 编辑:简简单单 来源:一聚教程网

#由于是多 ip 监听同一个端口所以这样写

 代码如下 复制代码

Listen 80

#若是多ip 多端口 则是
#Listen 192.170.2.1:80
#Listen 192.170.2.5:8000

#由于使用多ip NameVirtualHost这样设置
NameVirtualHost 1.2.3.4:80
NameVirtualHost 5.6.7.8:80

#第一个ip给域名www.111com.net

 DocumentRoot /www/111com.net/
ServerName www.111com.net
ServerAlias 111com.net
#第二个ip给域名www.sjolzy.com

DocumentRoot /www/sjolzy.com
ServerName www.sjolzy.com
ServerAlias sjolzy.com

window下设置apache虚拟主机


首先,修改hosts文件的域名访问方式。添加域名指向

不同的windows版本位置不同,

 代码如下 复制代码

Windows 3.1/95/98/ME:
c:\windows\hosts

Windows NT/2000/XP Pro:
c:\winnt\system32\drivers\etc\hosts or c:\windows\system32\drivers\etc\hosts

Windows XP Home:
c:\windows\system32\drivers\etc\hosts

Windows Vista:
C:\Windows\System32\Drivers\etc\hosts

打开hosts文件,一般已有 ‘127.0.0.1       localhost’ ,添加你要增加的域名,如 ‘127.0.0.1 sjolzy ’,左边是ip,右边是域名。这样子,在本地访问http://sjolzy/ (不存在的域名) 就如同http://localhost 指向设定的网站目录。

接着,在apache的配置文件上,创建相对应的虚拟主机。

打开 httpd.conf 文件,添加如下

 代码如下 复制代码

DocumentRoot "D:/www/sjolzy"
ServerName sjolzy

这样子在浏览器直接输入http://sjolzy 就能转到相应的虚拟主机上。

 

或者参考以下:

实现Apache虚拟主机方法一:
开启虚拟主机配置文件

对httpd.conf进行设置:

1.注释以下三行

 代码如下 复制代码

#ServerAdmin
#ServerName
#DocumentRoot

2.去掉mod_proxy.so和mod_proxy_ajp.so的注释

3.#Virtual hosts

#Include conf/extra/httpd-vhosts.conf (查找这行,把前面的#去掉)
/conf/extra/httpd-vhosts.conf

4.打开 /conf/extra/httpd-vhosts.conf

#192.168.1.24为本地Ip
NameVirtualHost 192.168.1.24:80


# php项目

 代码如下 复制代码

DirectoryIndex index.php

ServerAdmin baibiao @gmail.com

ServerName email.sinoepiboly.com

#ServerAlias email.sinoepiboly.com

DocumentRoot D:/phproot/phpmyadmin

==================================================================

方法二:

多二级域名主机开发环境设置说明
第一步 DNS解析实现

找到本机的host文件,一般在 C:\WINNT\system32\drivers\etc,在文件结尾添加:

 代码如下 复制代码

127.0.0.1 localhost
127.0.0.1 www.com.cn
127.0.0.1 signup.com.cn
192.168.6.153 i.com.cn
192.168.6.153 x.com.cn

其中

 代码如下 复制代码
192.168.6.2 i.com.cn
192.168.6.2 x.com.cn

技术人员不作修改,是美工页面专用的

第二步:apache 设置

打开httpd.conf,以music.com.cn为例,其他栏目类似添加,在文件最后加入:

1. 保证
Listen 80

2. 打开注释
NameVirtualHost *:80

3. 在末尾添加

 代码如下 复制代码


ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/music"
ServerName music.com.cn


ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/blog"
ServerName blog.com.cn

...

重启即可,Apache虚拟主机设置完成。

热门栏目