apache多站点配置
2017-04-25 15:20
281 查看
多站点配置
在本地磁盘上创建两个目录,用于存储不同站点,如: d:\web\blog和d:\web\www 修改C:\windows\system32\drivers\etc\HOSTS 文件,添加两条本地域名解析记录: 127.0.0.1 www.x.com 127.0.0.1 blog.x.com 编辑apache\conf\extra\http-vhost.conf, 为apache增加两个虚拟主机的配置命令,如网站根目录documentRoot、主机域名serverName、目录的权限等,如下:
站点1的配置
此处默认为80端口,如端口被占用,请相应更改 <VirtualHost *:80> ## ServerName 设置访问该网站的域名,即浏览器中输入的网址的域名部分 ## DocumentRoot 设置网站的根目录,网站所包含的各文件应放置于该目录下 ServerName www.x.com DocumentRoot "e:/web/www" ## 设置网站根目录的访问权限,如未设置,会出现access forbition的错误提示 <Directory "e:/web/www"> Options Indexes FollowSymLinks Require all granted AllowOverride None Order deny,allow Allow from all </Directory> ErrorLog "logs/www-error.log" CustomLog "logs/www-access.log" common </VirtualHost>
站点2的配置,基本同上
<VirtualHost *:80> ServerName blog.x.com DocumentRoot "e:/web/blog" <Directory "e:/web/blog"> Options Indexes FollowSymLinks Require all granted AllowOverride None Order deny,allow Allow from all </Directory> ErrorLog "logs/blog-error.log" CustomLog "logs/blog-access.log" common </VirtualHost> 重启apache. 注:更改配置后,请务必重启 错误解决 如遇端口被占用错误导致无法启动: 修改apache\conf\httpd.conf,将文件中所有的“80”替换为“88”;修改apache\conf\extra\httpd-ssl.conf,将文件中所有的“443”替换为“449” 访问该网站的所有地址必须相应改为http://127.0.0.1:88,例如http://127.0.0.1:88/hello.html
参考链接:http://www.cnblogs.com/kwishly/archive/2012/02/27/2370163.html
相关文章推荐
- apache的多站点虚拟主机配置方法
- Win2003完美配置Apache+IIS+Tomcat多站点
- 【转】apache 配置多站点
- 【小结】Apache 多个站点的配置
- 利用花生壳配置自己的站点:APACHE(PHP)多端口配置、远程登录、SVN、FTP等
- apache配置多个站点
- apache配置多站点多域名的方法
- [转]apache配置多个站点
- windows环境下apache配置多个站点
- Win2003完美配置Apache+IIS+Tomcat多站点
- windows下利用apache配置WEB站点 推荐
- windows apache 配置多个服务 站点 Apache Service Monitor
- apache的多站点配置方法
- Apache配置多个站点
- windows下为apache配置多个站点
- 基于Apache在本地配置多个虚拟主机站点
- windows下利用apache配置WEB站点
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- APACHE多站点配置方法
- Apache本机不同端口多站点配置:httpd-vhosts.conf