apache 2.4 多端口虚拟目录的配置实例

发布时间:2019-08-08编辑:脚本学堂
apache已经出2.4版了,为大家介绍下在apache 2.4中配置多端口虚拟目录的方法,具体请参考文中各配置节的代码,希望对大家有所帮助。

本文只介绍apache2.4中多端口虚拟目录的配置,apache2.4的编译安装请参考:学习apache2.4的编译安装

具体操作如下。

1、配置httpd.conf

复制代码 代码示例:
#Listen 0.0.0.0:80
Listen 80
Listen 81

2、开启虚拟站点

复制代码 代码示例:
# Virtual hosts
#include conf/extra/httpd-vhosts.conf
#修改为
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

3、配置conf/extra/httpd-vhosts.conf

复制代码 代码示例:
<VirtualHost *:81>
 ServerAdmin welcome@www.jb200.com
 DocumentRoot "/var/wwwroot"
 ServerName 81
 ErrorLog "logs/jbxue.localhost-error.log"
 CustomLog "logs/jbxue.localhost-access.log" common
 <Directory "/data/wwwroot">
  Options FollowSymLinks
  AllowOverride None
  require all granted
 </Directory>
</VirtualHost>

4、访问站点出现you don't have permission to access / on this server(Apache Server权限访问问题)
修改httpd.conf:

复制代码 代码示例:

<Directory />
 AllowOverride none
 Require all denied
</Directory>

<Directory />
 AllowOverride none
# Require all denied
</Directory>