apache配置多个站点的几种常用方法

原创 2015年01月20日 13:33:50

Apache配置多站点的方法

 

方法一:(1)在apache安装目录下找到conf/httpd.conf文件,打开httpd.conf文件,找到Listen 80,在下面添加Listen 8080,如果装iis了,会冲突,然后

找到#Include conf/extra/httpd-vhosts.conf ,然后去掉#号,继续找到

文件中的DocumentRoot和Directory,改为站点目录的上一级目录

例如站点放在 D:/Appserv/www/1 和 D:/Appserv/www/2,则改为以下形式

DocumentRoot"D:/Appserv/www"

<Directory"D:/Appserv/www">,到此apache安装目录下的conf/httpd.conf配置完成。

(2)第二步,打开Apache安装目录下/conf/extra/httpd-vhosts.conf文件

在最后添加如下代码,一般文件默认里面会有。注意:DocumentRoot是文件放置路径ServerName是网站域名

<VirtualHost*:80>

DocumentRoot"D:/wanda/php/1"

ServerName  www.chinatme.com

</VirtualHost>

<VirtualHost*:8080>

DocumentRoot"D:/wanda/php_new/1"

ServerName   wuliangye.chinatme.com

</VirtualHost>

最后一定要重新启动apache服务器就ok。

 

方法二:apache配置多个站点

例如:(1)你现在有一个站点了,http://localhost/,项目A, 此端口80默认端口

如果你还想在加一个8080端口访问这个项目A,或者是加几个端口访问项目A,

直接在apache安装目录找到conf/httpd.conf,找到Listen 80,

在下方加上Listen 8080,Listen 8081,Listen 8082等等,到此为止conf/httpd.conf不在做任何修改。这时当输入http://localhost/加端口号访问的都是项目A。

(2)如果想每个端口号访问的项目都不一样,则继续修改conf/httpd.conf文件。打开conf/httpd.conf文件在最后添加下面代码,注意端口号要对应,

DocumentRoot  是项目的路径,ServerName 是访问地址,下方举例为本地8088端口。

<VirtualHost *:8080>

    ServerAdmin webmaster@dummy-host.example.com

    DocumentRoot "F:/php_new/public"

    ServerName 127.0.0.1:8088

    ErrorLog logs/dummy-host.example.com-error_log  

    CustomLog logs/dummy-host.example.com-access_log common  

</VirtualHost>

(3)修改完成后保存,到此位置修改完成,然后重新启动apache服务器ok。

方法三:查看本人微博http://blog.sina.com.cn/s/blog_c13d34f60102vbwe.html

相关文章推荐

Apache配置多个站点

  • 2011年11月25日 11:03
  • 21KB
  • 下载

apache配置多个站点&nbsp;没实践过

例如,现在您有一站点: http://localhost/ 想添加一个端口运行另外一个站点: 第一步: 新建一个配置文件 复制 httpd.conf 另存为 hooyes.conf (当然您可以起一个...

Linux Apache配置多个站点同时运行

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境     ip:115.28.17.191 ...

WAMP下Apache配置httpd-vhosts虚拟主机多站点

WAMP下Apache配置httpd-vhosts虚拟主机多站点 2011年7月28日wanguo_2008 发表评论阅读评论   经常使用Apache虚拟主机进行开发和测试,但每次需要配置虚拟...
  • samxx8
  • samxx8
  • 2011年09月02日 16:46
  • 9322

apache配置多站点(不同端口)

例如,现在您有一站点: http://localhost/ 想添加一个端口运行另外一个站点: http://localhost:8080/  第一步: 新建一个配置文件 ...

Apache配置站点与虚拟目录大全

Linux系统环境 一、单站点配置: 在apache中,配置一个站点是最基础的配置,在这里我只是要配置一个最基础的WEB站点,因此配置方式也是非常简单,具体配置方式如下: #########...

Apache配置多站点(整理 转载)

APACHE 配置本地多IP 多目录 虚拟主机 配置IP为127.0.1.1 虚拟域名为yjs.com 网站文件夹为E:/yjs 的虚拟主机 第一步: 打开C:\WINDOWS\system32...
  • sforiz
  • sforiz
  • 2012年01月13日 12:57
  • 439

Linux环境下Apache配置多个虚拟主机

这样一种场景;我们有一台服务器;但是想挂多个网站;那么Apache下配置虚拟主机可以满足这个需求; 比较简单的是基于主机名的配置步骤如下: 示例环境     ip:115.28.17.191 ...

apache配置多个虚拟主机 重定向localhost 尽可能减少对主配置文件的修改

参考网址:http://www.jzxue.com/fuwuqi/windows/201103/14-6681.html  你知道如何使用 Apache 在本地配置出多个虚拟主机吗?而且还可以使...
  • YorkCai
  • YorkCai
  • 2012年11月27日 19:17
  • 6635

一个ip一个阿里云服务器配置多个网站之Apache配置

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同...
  • basycia
  • basycia
  • 2016年01月04日 09:19
  • 5243
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache配置多个站点的几种常用方法
举报原因:
原因补充:

(最多只允许输入30个字)