apache配置多站点多域名的方法
2010-09-20 04:11
1096 查看
例:主机IP是:192.168.1.1
你的主机上有三个域名:
www.a.com 网页文件放在E:/web/www/1
www.b.com 网页文件放在E:/web/www/2
www.c.com 网页文件放在E:/web/www/3
在apache的httpd.conf中加入
#设置不同的域名到不同的目录
NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1>
ServerName www.a.com
DocumentRoot "E:/web/www/a"
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerName www.b.com
DocumentRoot "E:/web/www/b"
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerName www.c.com
DocumentRoot "E:/web/www/c"
</VirtualHost>
重起,就ok 了.
Apache VirtualHost Example
<VirtualHost *:80>
ServerAdmin linuxpk@msn.com
DocumentRoot /home/linuxpk/web/
ServerName linuxpk.com
ServerAlias www.linuxpk.com
DirectoryIndex index.htm index.html index.php
DefaultLanguage zh-CN
AddDefaultCharset GB2312
ErrorDocument 404 http://www.linuxpk.com/error.htmlErrorLog home/linuxpk/log/dummy-linuxpk.com-error_log
CustomLog home/linuxpk/log/dummy-linuxpk.com-access_log commom
<Directory "/home/linuxpk/web/">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfDefine PHP>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value session.save_path "/usr/local/tmp/php/session"
php_admin_value open_basedir "/home/linuxpk/web/;/usr/local/tmp/php"
</IfDefine>
</VirtualHost>
你的主机上有三个域名:
www.a.com 网页文件放在E:/web/www/1
www.b.com 网页文件放在E:/web/www/2
www.c.com 网页文件放在E:/web/www/3
在apache的httpd.conf中加入
#设置不同的域名到不同的目录
NameVirtualHost 192.168.1.1
<VirtualHost 192.168.1.1>
ServerName www.a.com
DocumentRoot "E:/web/www/a"
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerName www.b.com
DocumentRoot "E:/web/www/b"
</VirtualHost>
<VirtualHost 192.168.1.1>
ServerName www.c.com
DocumentRoot "E:/web/www/c"
</VirtualHost>
重起,就ok 了.
Apache VirtualHost Example
<VirtualHost *:80>
ServerAdmin linuxpk@msn.com
DocumentRoot /home/linuxpk/web/
ServerName linuxpk.com
ServerAlias www.linuxpk.com
DirectoryIndex index.htm index.html index.php
DefaultLanguage zh-CN
AddDefaultCharset GB2312
ErrorDocument 404 http://www.linuxpk.com/error.htmlErrorLog home/linuxpk/log/dummy-linuxpk.com-error_log
CustomLog home/linuxpk/log/dummy-linuxpk.com-access_log commom
<Directory "/home/linuxpk/web/">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfDefine PHP>
php_admin_flag engine on
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_value session.save_path "/usr/local/tmp/php/session"
php_admin_value open_basedir "/home/linuxpk/web/;/usr/local/tmp/php"
</IfDefine>
</VirtualHost>
相关文章推荐
- 用Apache配置多个域名的方法(绝对成功!)
- linux下用Apache一个IP多个网站多域名配置方法
- XAMPP Apache 配置多端口和多域名方法
- Apache本地二级域名的配置方法
- Apache环境下配置多个ssl证书搭建多个站点的方法
- apache的多站点虚拟主机配置方法
- apache配置多个站点的几种常用方法
- apache将不带www域名301重定向到带www的域名的配置方法
- win2003 vps IIS6中添加站点并绑定域名的配置方法
- 80端口(通过多域名的方式)配置多站点的方法
- phpStudy配置多站点多域名方法及遇到的403错误解决方法
- Apache配置多个站点的方法
- linux apache 多域名多站点配置
- Apache 开通子站点配置方法
- XAMPP Apache 配置多端口和多域名方法
- apache虚拟主机基于域名,ip,端口,配置方法。
- linux下用Apache一个IP多个网站多域名配置方法
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- apache的多站点虚拟主机配置方法