实现Apache虚拟主机
2008-03-25 09:42
363 查看
实现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项目
<VirtualHost 192.168.1.24:80>
<Directory "D:/phproot/phpmyadmin">
DirectoryIndex index.php
</Directory>
ServerAdmin baibiao @gmail.com
ServerName email.sinoepiboly.com
#ServerAlias email.sinoepiboly.com
DocumentRoot D:/phproot/phpmyadmin
</VirtualHost>
==================================================================
方法二:
多二级域名主机开发环境设置说明
第一步 DNS解析实现
找到本机的host文件
一般在 C:/WINNT/system32/drivers/etc
在文件结尾添加:
127.0.0.1 localhost
127.0.0.1 www.espace.com
127.0.0.1 home.espace.com
127.0.0.1 mail.espace.com
127.0.0.1 music.espace.com
127.0.0.1 browseusers.espace.com
127.0.0.1 search.espace.com
127.0.0.1 invite.espace.com
127.0.0.1 rank.espace.com
127.0.0.1 blog.espace.com
127.0.0.1 favorites.espace.com
127.0.0.1 forum.espace.com
127.0.0.1 groups.espace.com
127.0.0.1 events.espace.com
127.0.0.1 classifieds.espace.com
127.0.0.1 signup.espace.com
192.168.6.153 i.espace.com
192.168.6.153 x.espace.com
其中
192.168.6.2 i.espace.com
192.168.6.2 x.espace.com
技术人员不作修改,是美工页面专用的
第二步:apache 设置
打开httpd.conf
以music.espace.com为例,其他栏目类似添加
在文件最后加入
1. 保证
Listen 80
2. 打开注释
NameVirtualHost *:80
3. 在末尾添加
<VirtualHost *:80>
ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/music"
ServerName music.espace.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/blog"
ServerName blog.espace.com
</VirtualHost>
...
重启即可。
方法一:
=================================================================
开启虚拟主机配置文件
对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项目
<VirtualHost 192.168.1.24:80>
<Directory "D:/phproot/phpmyadmin">
DirectoryIndex index.php
</Directory>
ServerAdmin baibiao @gmail.com
ServerName email.sinoepiboly.com
#ServerAlias email.sinoepiboly.com
DocumentRoot D:/phproot/phpmyadmin
</VirtualHost>
==================================================================
方法二:
多二级域名主机开发环境设置说明
第一步 DNS解析实现
找到本机的host文件
一般在 C:/WINNT/system32/drivers/etc
在文件结尾添加:
127.0.0.1 localhost
127.0.0.1 www.espace.com
127.0.0.1 home.espace.com
127.0.0.1 mail.espace.com
127.0.0.1 music.espace.com
127.0.0.1 browseusers.espace.com
127.0.0.1 search.espace.com
127.0.0.1 invite.espace.com
127.0.0.1 rank.espace.com
127.0.0.1 blog.espace.com
127.0.0.1 favorites.espace.com
127.0.0.1 forum.espace.com
127.0.0.1 groups.espace.com
127.0.0.1 events.espace.com
127.0.0.1 classifieds.espace.com
127.0.0.1 signup.espace.com
192.168.6.153 i.espace.com
192.168.6.153 x.espace.com
其中
192.168.6.2 i.espace.com
192.168.6.2 x.espace.com
技术人员不作修改,是美工页面专用的
第二步:apache 设置
打开httpd.conf
以music.espace.com为例,其他栏目类似添加
在文件最后加入
1. 保证
Listen 80
2. 打开注释
NameVirtualHost *:80
3. 在末尾添加
<VirtualHost *:80>
ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/music"
ServerName music.espace.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin x_cn@msn.com
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs/espace/blog"
ServerName blog.espace.com
</VirtualHost>
...
重启即可。
相关文章推荐
- 实现Apache虚拟主机的两种方案
- Apache之——多虚拟主机多站点配置的两种实现方案
- apache虚拟主机实现用户认证
- apache如何在虚拟主机中实现用户验证
- apache的基于虚拟主机的网站配置实现
- 实现Apache虚拟主机
- PHP本地实现虚拟域名访问:Apache虚拟主机配置
- Apache虚拟主机的配置和泛域名解析实现代码
- apache mod_gnutls实现多HTTPS虚拟主机
- Apache中多个HTTPS虚拟主机的实现
- apache下利用mod_vhost_alias模块实现不重启添加虚拟主机
- Apache配置虚拟主机,实现多级域名。
- 基于 Apache 在本地配置多个虚拟主机,实现本地多站点访问
- apache实现虚拟主机
- Apache之——多虚拟主机多站点配置的两种实现方案
- apache实现虚拟主机的配置
- Centos6.3下apache实现SSL虚拟主机双向认证
- apache中使用mod_gnutls模块实现多个SSL站点配置(多个HTTPS协议的虚拟主机)
- Apache实现本地建立泛域名虚拟主机的方法