Apache 多端口多站点配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache 多端口多站点配置相关的知识,希望对你有一定的参考价值。

接触过TPshop的都知道它必须放在网站的根目录下,那根目录所有的文件都会别当作TPshop的一部分,这就不能访问其他的php文件。下面我说一下我的配置过程,如果有误请指出。

一、修改Apache的配置文件:

1、添加:  Listen 8080    #新添加的端口

2、去掉 Include conf/extra/httpd-vhosts.conf 前面的 #

3、去掉ServerName

4、把

DocumentRoot "E:\wamp\www"

<Directory "E:\wamp\www">
    #
    Options Indexes FollowSymLinks
  #
    AllowOverride None
    Require all granted
</Directory>

#这是第一个端口的

复制一份,放在下面,修改一下DocumentRoot,就是第二个端口的站点目录。

 

二、 修改conf/extra/httpd-vhosts.conf

1、修改<VirtualHost *:80>,结果如下

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "E:/wamp/www/"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

2、添加
<VirtualHost *:8080>
    ServerAdmin [email protected]
    DocumentRoot "F:/www/"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

以上是关于Apache 多端口多站点配置的主要内容,如果未能解决你的问题,请参考以下文章

Apache多站点的配置

apache同一端口下的多站点配置

Apache虚拟目录和多端口多主机名配置

Apache多端口多主机名配置

APS+PHP多站点 应该如何配置?

apache的配置和多站点配置