Apache多站点配置 

  这种方法是配置不同的地址访问不同的文件夹的配置

  1:修改本机的hosts文件,如下:  
  示例:
  127.0.0.1 localhost
  127.0.0.1 www.dede.com
  127.0.0.1 www.phpcms.com   
  
  2: 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。  
  #LoadModule vhost_alias_module modules/mod_vhost_alias.so   
  去掉#意思是启用apache的虚拟主机功能。  
  
  #Include conf/extra/httpd-vhosts.conf  
  去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机配置。
  
  3: 打开extra目录内的httpd-vhosts.conf文件,什么都不管,直接在文件底部加入自己要加的虚拟主机的信息。如下面所示。   
   分别是给出一个管理员邮箱、指出此网站的根目录、域名、和错误日志存放位置。注意目录间隔最好用/而不是/ 。    
                           
NameVirtualHost *:80
<VirtualHost *:80>
    ServerName www.phpzend.com
    DocumentRoot E:/wamp/www/phpzend
    ServerAlias www.phpzend.com
    ErrorLog "logs/www.phpzend.com-error.log"
    CustomLog "logs/www.phpzend.com-access.log" common
</VirtualHost>
  
  
  *以上路径中的斜线左斜右斜都可以。  4. 在httpd.conf中添加相应目录

#wwww.phpzend.com

<Directory "E:/wamp/www/phpzend/">

Options Indexes FollowSymLinks

AllowOverride all Order Deny,

Allow Allow from all

</Directory>

 5 将appserv的apache服务重启,就可以了,可以在各网站的根目录下放一个index.html文件,如果能看到,说明就对了。

第二种:是在同一个ip下面配置不同的端口的方法

打开appserv的安装目录,找到httpd.conf文件,找到:
Listen 80
加入:
Listen 80
Listen 1000
Listen 1001
Listen 1002
然后参照虚拟主机的设置方法。不同的是:
<VirtualHost *:80> 这个后边的端口号按自己需求更改就成了。
如果 弄完之后 出现403错误 那 在httpd.conf里找到:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
< /Directory>
更改为
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
# Order deny,allow
# Deny from all
# Satisfy all
< /Directory>
用多端口配置多站点
配置1:开启wampserver的虚拟目录的支持
apache 的httpd.conf中找到Include conf/extra/httpd-vhosts.conf将前面的“;”去掉 配置2:设置多端口监听
apache 的httpd.conf中
Listen 8080
Listen 8081
Listen 8082
Listen 8083
配置3:在httpd-vhosts.conf文件中添加一组标签 <VirtualHost *:8081>
ServerAdmin wordpress@wordpress.localhost
ServerName www.bingphp.com
DocumentRoot H:/wamp/www/canphp
ServerAlias www.bingphp.com
ErrorLog "logs/wordpress.localhost-error.log"
CustomLog "logs/wordpress.localhost-access.log" common
</VirtualHost> #注意:ServerName的写法,只需写此主机的域名或ip地址,localhost或127.0.0.1或具体的域名(www.bingphp.com 已通过hosts文件映射到本机了)

若访问出现403、可配置apache的httpd.conf文件
<Directory "H:/wamp/www/myblog">
Options Indexes FollowSymLinks
AllowOverride all
Order deny,allow
Allow from all
</Directory>

apache多站点配置+多端口配置的更多相关文章

  1. Apache多站点实现原理和配置

    Apache多站点实现原理 很多人常常看到一台服务器上跑多个站点,不同的域名访问不同的站点,就会有个疑惑:访问的时候并没有在地址栏中加入端口号,多个域名都是解析到这个服务器的IP地址,服务器怎么能够正 ...

  2. Nginx实现多个站点使用一个端口(配置Nginx的虚拟主机)

    Nginx 是一个轻量级高性能的 Web 服务器, 并发处理能力强, 消耗资源小, 无论是静态服务器还是网站, Nginx 表现更加出色, 作为 Apache 的补充和替代使用率越来越高,目前很多大型 ...

  3. window下xampp配置多端口、多站点步骤

    好些日子没整理知识了,许多新东西不整理出来时间一长就淡忘了.看来以后得继续坚持整理. 配置XAMPP多端口.多站点如下步骤: 多端口: (一个域名下同时配置多个端口,从而达到访问不同程序) 效果例如: ...

  4. Apache多站点配置及启动失败解决办法

    一. Apache多站点配置方法 1.打开Apache安装目录下conf/httpd.conf文件,找到下面两行文字,把最前面的 # 号去掉,然后保存. #LoadModule vhost_alias ...

  5. apache多站点配置

    apache多站点配置 临时需要个测试站,然后就到apache中配置vhosts,结果这货总是显示"拒绝了你的请求",找半天发现居然还要添加端口监听 vhosts.conf 添加v ...

  6. 如何在Apache中配置多端口访问

    环境: Windows server 2008 R2, Apache, PHP5 步骤: 建立一个目录,里面放置一个index.php. 打开Apache\conf\httpd.conf 文件,做如下 ...

  7. Apache 配置多端口

    Apache 配置多端口,主要是以下步骤 1. 如果电脑是64位的,官网上下载WampServe,装的过程中如果出现msvcp110.dll丢失的话,解决办法如下: 1.1 首先是打开浏览器,在浏览器 ...

  8. apache 多端口配置和虚拟主机配置

    1 打开httpd.conf文件 2 添加端口监听 (找到Lisen 80 在后面添加 Listen 端口号 如Listen 1112) port =>你的端口 project_name=> ...

  9. CentOS配置apache多站点设置

    配置文件目录: /etc/httpd/conf.d /etc/httpd/conf/httpd.conf 错误日志文件在哪里? 网站文件目录: /var/www/html (Ubuntu/Centos ...

随机推荐

  1. C#根据日期DateTime和持续时间int找到日期

    protected DateTime GetFinish(DateTime start, int duration) { return start.AddDays(duration); } prote ...

  2. Http、tcp、Socket连接区别

    转自Http.tcp.Socket连接区别 相信不少初学手机联网开发的朋友都想知道Http与Socket连接究竟有什么区别,希望通过自己的浅显理解能对初学者有所帮助. 1.TCP连接 要想明白Sock ...

  3. 原 Linux搭建SVN 服务器

    原 Linux搭建SVN 服务器 发表于1年前(2014-08-05 17:55)   阅读(12257) | 评论(3) 31人收藏此文章, 我要收藏 赞3 摘要 Linux搭建SVN 服务器 目录 ...

  4. 【C++基础】 类中static private public protected

    静态成员在一个类的所有实例间共享数据 “类属性”,是描述类的所有对象共同特征的一个数据项,对所有对象,它的值相同,static定义,为整个类所共有.相对于“实例属性” 如果static成员是私有类型, ...

  5. 【面试题003】c数组做为参数退化的问题,二维数组中的查找

    [面试题003]c数组做为参数退化的问题,二维数组中的查找  一,c数组做为参数退化的问题 1.c/c++没有记录数组的大小,因此用指针访问数组中的元素的时候,我们要确保没有超过数组的边界, 通过下面 ...

  6. POJ3253Babelfish

    http://poj.org/problem?id=3253 就是一个哈夫曼树,题目下边有提示,所以题意还是好理解的 #include<cstdio> #include<cstrin ...

  7. POJ 3278Catch That Cow

    http://poj.org/problem?id=3278 大意是说牛在原地不动,他在某点去抓牛,他有两种方式可以走,第一种走一步,往前往后都可,第二种是走现在所在点的两倍的数目.只要能够刚好到达牛 ...

  8. [转]Ubuntu 12.04 安装屏保

    From:http://www.howtogeek.com/114027/how-to-add-screensavers-to-ubuntu-12.04/ How to Add Screensaver ...

  9. 动态调整对话框属性(去掉标题栏,去掉边框,修改类似成Border:NONE样式)(调用ModifyStyle和ModifyStyleEx,然后调用SetWindowPos重新显示)

    // 动态修改对话框属性,去掉对话框标题栏,设置Border为NONE属性. if(dlg.GetSafeHwnd()) { dlg.ModifyStyle(WS_CAPTION, 0); // 去掉 ...

  10. Photoshop:热气球的制作方法

    大致流程: 1.做等宽色块,加内发光 2.变形->膨化,弯曲20% 3.加高光和投影层,增加立体感 4.制作多列,合并后,滤镜->扭曲->球面化100%2次(注意放在在正方形画布中间 ...