Windows环境下apache 配置(多域名访问多目录站点)
2015-03-01 21:33
701 查看
一、基础概念
1.Apache 是一个web服务器
2.localhost 与127.0.0.1的意思:
localhost 是指 “本地服务器”,127.0.0.1是本机地址
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
二、基本配置
把Apache安装到E:\Apache24目录下,安装完成后默认的网站根目录为E:\Apache24\htdocs,我们可以在该目录下建立文件夹MySite,然后在浏览器输入http://localhost/MySite 或者127.0.0.1/MySite 就可以访问该站点了。
然而有时候我们想帮站点放到其他目录,或者通过多个域名访问多个目录的站点,我们就需要配置虚拟目录了。
三、虚拟配置
1.进入C:\Windows\System32\drivers\etc目录,编辑hosts文件,设置域名
如127.0.0.1 dev.yunchou.com
127.0.0.1 local.yunchou.com
2.进入E:\Apache24\conf目录,编辑httpd.conf文件,找到# Include conf/extra/httpd-vhosts.conf,取得前面的#,让httpd-vhosts.conf生效
3.进入E:\Apache24\conf\extra目录,编辑httpd-vhosts.conf文件,设置虚拟站点
添加
<VirtualHost *:80>
DocumentRoot "E:/ycode"
ServerName dev.yunchou.com
ErrorLog "logs/yunchou-drupal-error_log"
CustomLog "logs/yunchou-drupal-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/ycode/yunchou_com/web"
ServerName local.yunchou.com
ErrorLog "logs/yunchou-drupal-error_log"
CustomLog "logs/yunchou-drupal-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
4.重启Apache
5.通过不同域名可以访问不同目录的站点
1.Apache 是一个web服务器
2.localhost 与127.0.0.1的意思:
localhost 是指 “本地服务器”,127.0.0.1是本机地址
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
二、基本配置
把Apache安装到E:\Apache24目录下,安装完成后默认的网站根目录为E:\Apache24\htdocs,我们可以在该目录下建立文件夹MySite,然后在浏览器输入http://localhost/MySite 或者127.0.0.1/MySite 就可以访问该站点了。
然而有时候我们想帮站点放到其他目录,或者通过多个域名访问多个目录的站点,我们就需要配置虚拟目录了。
三、虚拟配置
1.进入C:\Windows\System32\drivers\etc目录,编辑hosts文件,设置域名
如127.0.0.1 dev.yunchou.com
127.0.0.1 local.yunchou.com
2.进入E:\Apache24\conf目录,编辑httpd.conf文件,找到# Include conf/extra/httpd-vhosts.conf,取得前面的#,让httpd-vhosts.conf生效
3.进入E:\Apache24\conf\extra目录,编辑httpd-vhosts.conf文件,设置虚拟站点
添加
<VirtualHost *:80>
DocumentRoot "E:/ycode"
ServerName dev.yunchou.com
ErrorLog "logs/yunchou-drupal-error_log"
CustomLog "logs/yunchou-drupal-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "E:/ycode/yunchou_com/web"
ServerName local.yunchou.com
ErrorLog "logs/yunchou-drupal-error_log"
CustomLog "logs/yunchou-drupal-access_log" common
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
4.重启Apache
5.通过不同域名可以访问不同目录的站点
相关文章推荐
- windows快速搭建本地apache+php+mysql开发环境,多站点域名访问
- windows快速搭建本地apache php mysql开发环境,多站点域名访问
- windows快速搭建本地apache+php+mysql开发环境,多站点域名访问
- 文件指向Apache在windows环境下的多站点配置
- windows环境下局域网内无法访问apache站点
- windows环境下Apache服务器简单配置虚拟域名
- apache本机环境配置虚拟访问域名
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- apache 配置虚拟目录访问和域名访问的两种方式
- PHP学习笔记:APACHE配置虚拟目录、一个站点使用多域名配置方式
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)
- Apache配置站点根目录、用户目录及页面访问属性
- apache本机环境配置虚拟访问域名
- windows 2003 IIS+php环境配置后导致IIS站点均无法访问Service Unavailable
- apache配置多站点(windows环境)
- Apache 配置二级域名匹配目录及多个站点配置 +阿里云服务器如何解析添加二级域名
- Apache 配置二级域名匹配目录及多个站点配置
- apache主机(站点)配置,端口监听,目录访问权限及分布式权限
- Apache2.2.x+tomcat单IP多域名多站点的虚拟主机配置详解(win2003环境)