zoukankan      html  css  js  c++  java
  • lamp apache配置虚拟主机

    You don't have permission to access /index.php on this server

    directoryIndex  index.html index.php index.htm index.shtml login.php

    /etc/httpd/conf/httpd.conf

    解决apache AH01630: client denied by server configuration错误

    post by rocdk890 / 2014-4-16 15:58 Wednesday linux技术

      昨天给公司配置了apache-2.4.9的版本,今天他们要求把虚拟主机配置起好放网站程序,在修改apache-2.4.9的配置文件中,我发现了 2.4.x跟以前的2.2.x里面的很多配置都不一样了,比如配置这个虚拟主机都有一些不同,按照以前的配置方法,会报下面的错误:
    AH01630: client denied by server configuration: /usr/local/apache/htdocs/recx/

    先给大家看看我按照apache-2.2.x配置虚拟机的内容:
    NameVirtualHost 192.168.10.81:80

    <VirtualHost 192.168.10.81:80>
    ServerAdmin rocdk890@gmail.com
    directoryIndex  index.html index.php index.htm index.shtml login.php
    ServerName 192.168.10.81
    DocumentRoot /var/www/vhosts/wwwroot
    <Directory "/var/www/vhosts/wwwroot">
        Options -Indexes

        AllowOverride All

        Order allow,deny
        Allow from all

    </Directory>
    </VirtualHost>

    然后下面是apache-2.4.x配置虚拟机的内容:
    <VirtualHost 192.168.10.81:80>
    ServerAdmin rocdk890@gmail.com
    directoryIndex  index.html index.php index.htm index.shtml login.php
    ServerName 192.168.10.81
    DocumentRoot /var/www/vhosts/wwwroot
    <Directory "/var/www/vhosts/wwwroot">
        Options -Indexes

        AllowOverride All

        Require all granted
    </Directory>
    </VirtualHost>

    Addons::::apache配置虚拟主机

    NameVirtualHost *:80
    
    <VirtualHost *:80>
        ServerAdmin webmaster@example.com
        ServerName example.com
        ServerAlias www.example.com
        DocumentRoot /srv/www/example.com/public_html/
        ErrorLog /srv/www/example.com/logs/error.log
        CustomLog /srv/www/example.com/logs/access.log combined
    </VirtualHost>
    
    <VirtualHost *:80>
        ServerAdmin webmaster@example.org
        directoryIndex  index.html index.php index.htm index.shtml login.php
        ServerName example.org
        ServerAlias www.example.org
        DocumentRoot /srv/www/example.org/public_html/
        ErrorLog /srv/www/example.org/logs/error.log
        CustomLog /srv/www/example.org/logs/access.log combined
    </VirtualHost>

    调试前后对比

    先给大家看看我按照apache-2.2.x配置虚拟机的内容:
    NameVirtualHost 192.168.10.81:80
    
    <VirtualHost 192.168.10.81:80>
    ServerAdmin rocdk890@gmail.com
    directoryIndex  index.html index.php index.htm index.shtml login.php
    ServerName 192.168.10.81
    DocumentRoot /var/www/vhosts/wwwroot
    <Directory "/var/www/vhosts/wwwroot">
        Options -Indexes
    
        AllowOverride All
    
        Order allow,deny
        Allow from all
    
    </Directory>
    </VirtualHost>
    
    然后下面是apache-2.4.x配置虚拟机的内容:
    <VirtualHost 192.168.10.81:80>
    ServerAdmin rocdk890@gmail.com
    directoryIndex  index.html index.php index.htm index.shtml login.php
    ServerName 192.168.10.81
    DocumentRoot /var/www/vhosts/wwwroot
    <Directory "/var/www/vhosts/wwwroot">
        Options -Indexes
    
        AllowOverride All
    
        Require all granted
    </Directory>
    </VirtualHost>
  • 相关阅读:
    对java的Thread的理解
    Bugku的web题目(多次)的解题
    对网易云音乐参数(params,encSecKey)的分析
    并发编程知识的简单整理(二)
    并发编程知识的简单整理(一)
    用python代码编写的猜年龄小游戏
    python进阶与文件处理(数据类型分类,python深浅拷贝,异常处理,字符编码,基本文件操作,绝对路径和相对路径,,高级文件操作,文件的修改)
    计算机基础以及编程语言
    python基础-3(数据类型以及内置方法、解压缩、python与用户交互)
    python基础-2(格式化输出的三种方式,基本运算符,流程控制之if判断,流程控制之while循环,流程控制之for循环)
  • 原文地址:https://www.cnblogs.com/ruiy/p/4447269.html
Copyright © 2011-2022 走看看