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>
  • 相关阅读:
    un-MIS:百科
    CSS:CSS 颜色十六进制值
    CSS:CSS 颜色名
    CSS:CSS 合法颜色值
    大端法、小端法、网络字节序
    Java实现 洛谷 P1028 数的计算
    Java实现 洛谷 P1028 数的计算
    Java实现 洛谷 P1036 选数
    Java实现 洛谷 P1036 选数
    Java实现 洛谷 P1036 选数
  • 原文地址:https://www.cnblogs.com/ruiy/p/4447269.html
Copyright © 2011-2022 走看看