apache-2.4.12基于域名访问的多虚拟主机配置

原始配置:

<VirtualHost *:80>

ServerAdmin kk@etiantian.org

DocumentRoot "/data/cms"

ServerName www.etiantian.org

ServerAlias etiantian.org

ErrorLog "logs/www.etiantian.org-error_log"

CustomLog "logs/www.etiantian.org-access_log" common

</VirtualHost>

<VirtualHost *:80>

ServerAdmin kk@etiantian.org

DocumentRoot "/data/bbs"

ServerName bbs.etiantian.org

ErrorLog "logs/bbs.etiantian.org-error_log"

CustomLog "logs/bbs.etiantian.org-access_log" common

</VirtualHost>

<VirtualHost *:80>

ServerAdmin kk@etiantian.org

DocumentRoot "/data/blog"

ServerName blog.etiantian.org

ErrorLog "logs/blog.etiantian.org-error_log"

CustomLog "logs/blog.etiantian.org-access_log" common

</VirtualHost>

以上的基于域名访问的多虚拟主机配置大家能看出错在哪吗?乍一看没有问题,可是在apache-2.4.12下这样配置完,访问出现403错误,无权限访问。根据提示查看了目录以及文件的权限问题,没有问题;查看程序错误日志和系统日志也没有明显的错误;这时冷静下来好好想了想,目录及文件权限没有问题,那剩下就是站点目录访问权限了,于是在虚拟主机配置文件里面的虚拟主机配置前加入这么一段:

<Directory "虚拟主机站点目录">

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Require all granted

</Directory>

再些修改虚拟主机配置文件如下:

<Directory "/data">

Options Indexes FollowSymLinks

AllowOverride All

Require all granted

</Directory>

<VirtualHost *:80>

ServerAdmin kk@etiantian.com

DocumentRoot "/data/cms"

ServerName www.etiantian.org

ServerAlias etiantian.org

ErrorLog "logs/www.etiantian.org-error_log"

CustomLog "logs/www.etiantian.org-access_log" common

</VirtualHost>

<VirtualHost *:80>

ServerAdmin kk@etiantian.com

DocumentRoot "/data/bbs"

ServerName bbs.etiantian.org

ErrorLog "logs/bbs.etiantian.org-error_log"

CustomLog "logs/bbs.etiantian.org-access_log" common

</VirtualHost>

<VirtualHost *:80>

ServerAdmin kk@etiantian.com

DocumentRoot "/data/blog"

ServerName blog.etiantian.org

ErrorLog "logs/blog.etiantian.org-error_log"

CustomLog "logs/blog.etiantian.org-access_log" common

</VirtualHost>

经过以上的修改后,重启apache服务,现在可以正常访问,呵呵,大功能告成!

转载于:https://www.cnblogs.com/linuxzkq/p/apache.html

apache-2.4.12之虚拟主机配置问题与觖决办法相关推荐

  1. apache基于ip如何配置虚拟主机

    这篇文章将为大家详细讲解有关apache基于ip如何配置虚拟主机,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获.  首先我们用记事本打开httpd.conf文件 ,该 ...

  2. 在Apache中利用ServerAlias设置虚拟主机接收多个域名和设置域名泛解析

    ServerAlias:服务器别名,在Apache中可以用于设置虚拟主机接收到个域名,也可以用于接收泛解析的域名.具体的设置方法如下: 一.用于设置虚拟主机接收多个域名 一个虚拟主机常常会接收多个域名 ...

  3. Apache源码安装和虚拟主机配置

    源码安装Apache 1.上传Apache源码安装所需软件包 2.安装: 安装顺序 apr->apr-util->pcre->httpd 安装编译环境 yum -y install ...

  4. 整合apache和JBoss,配置虚拟主机

    大致步骤: 一.安装apache 二.安装JDK,作为JBOSS的运行环境 三.安装JBOSS 四.安装及配置mod_jk,用以apache和JBOSS之间的通信 五.配置虚拟主机,把动态资源交给JB ...

  5. linux 虚拟主机名称,linux – Apache中基于名称的虚拟主机

    我在配置基于名称的虚拟主机时遇到了一些麻烦. 我可以使用"service apache2 start"启动服务器,其中包含一个空白的httpd.conf文件,并且它将按预期运行所有 ...

  6. Apache Web Server - httpd 的虚拟主机的配置

    基于IP地址的虚拟主机 基于port的虚拟主机 基于FQDN的虚拟主机 <VirtualHost IP:port> ServerName 主机名 DocumentRoot 文档的根目录 & ...

  7. 1gb 云服务器 和2gb的区别_(12)虚拟主机/VPS/云主机/服务器有什么区别?

    有很多刚入门的站长搞不清楚虚拟主机/VPS/云主机/服务器有什么区别?这篇文章就来以租办公室为例,形象的说一下它们的区别. 首先说明一下文章里VPS/云主机不分开说明,其实是不同的,但是对于浅显的区分 ...

  8. 阿里云虚拟主机下载AKP失败解决办法

    在虚拟主机管理中心点开如图 然后在 填写 这样就可以在阿里云虚拟主机的平台下的网页代码填写下载AKP的代码,不会报错. 欢迎关注我的微信个人订阅号 每天多学一点0.0

  9. Apache用户认证、默认虚拟主机、域名301跳转

    apache hosts配置文件: vim /usr/local/apache/conf/extra/httpd-vhosts.conf apache 主配置文件: vim /usr/local/ap ...

最新文章

  1. CentOS 6.x limits changed on a existing running process
  2. 计算机版本号怎么看,怎样查看电脑版本型号,怎样查看电脑版本信息
  3. Java性能调优调查结果(第三部分)
  4. oracle锁表怎么解决,Oracle锁表问题的简捷处理技巧
  5. 基于基于jsp+mysql+Spring的SpringBoot美容院预约管理系统设计和实现
  6. 怎样避免MYSQLD被OOM-KILLER杀死?
  7. Unix/Linux 中的 shell 机制
  8. 如何在 iPhone、iPad 和 Mac 上通过 iMessage 共享照片和视频?
  9. 生产者消费者线程在QueueT中实现多线程同步
  10. HDU1598 并查集+枚举
  11. TFS -- 使用手记 (更新2009/12/3)
  12. VS Code的相对路径问题 (No such file or directory: './lenna.png')
  13. 怎样修改用户的计算机配置文件,计算机本地用户配置文件如何迁移至域账户
  14. 多么痛的领悟,只有程序员才知道的12个人艰不拆的真相
  15. 老牌好用免费的数据恢复软件easyrecovery操作简单一键恢复
  16. 福利!!!Python爬取好看的妹子图!!!
  17. python中numpy-choice函数
  18. Ps 参考线 + 帮助裁剪和 选区
  19. 通达信量化API接口调用说明
  20. android webview 文件下载,7.5.4 WebView文件下载

热门文章

  1. php使用位运算来实现日留存的算法
  2. 你知道面试必问的AOP吗,跟Java初学者分享几点经验
  3. 【Virtual Judge】The 2019 China Collegiate Programming Contest Harbin Site-Keeping Rabbits
  4. python链表的创建_Python——新建链表
  5. VScode配置prettier和eslint
  6. 郑州网络推广教你如何“悄悄”做网站SEO,惊艳竞争对手?
  7. 网站优化中哪些设置会影响蜘蛛的抓取?对网站SEO产生什么影响?
  8. 如何规划网站设计方案让用户访问更加舒适?
  9. 新老网站长时间无收录多半是站内出了问题
  10. 网站图片如何优化才对排名有所提升呢?