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>
  • 相关阅读:
    JavaScript-12(事件)
    JavaScript-11(DOM对象)
    JavaScript-10(去重数组)
    js中三元运算符的用法拓展
    JavaScript-5(常见题目-4)
    JavaScript-6(数组的大小排序)
    【CSP-S2019】10.28比赛总结
    【CSP-S2019模拟】10.27比赛总结
    JZOJ6392. 【NOIP2019模拟2019.10.26】僵尸
    【Comet OJ
  • 原文地址:https://www.cnblogs.com/ruiy/p/4447269.html
Copyright © 2011-2022 走看看