zoukankan      html  css  js  c++  java
  • apache2.4配置

    首先修改httpd.conf配置文件。

    vim conf/httpd.conf

    添加:

    Listen 1234

    然后把

    1.  
      # Virtual hosts
    2.  
      #Include conf/extra/httpd-vhosts.conf

    改成

    1.  
      # Virtual hosts
    2.  
      Include conf/extra/httpd-vhosts.conf

    就是使用虚拟配置,然后去编辑conf/extra/httpd-vhosts.conf,添加:

    1.  
      24 <VirtualHost *:1234>
    2.  
      25 DocumentRoot "/xxx/xxx/xxx"
    3.  
      26 ServerName localhost
    4.  
      33 <Directory "/xxx/xxx/xxx">
    5.  
      35 Require all granted
    6.  
      36 </Directory>
    7.  
      37 </VirtualHost>

    然后重启apache:

    apachectl restart

    然后在浏览器访问就可以了,
    这里要补充一句, 网上很多资料说conf/extra/httpd-vhosts.conf添加:

    1.  
      33 <Directory "/xxx/xxx/xxx">
    2.  
      35 Order allow,deny
    3.  
      36 Allow from all
    4.  
      37 </Directory>

    这是2.2版本修改配置的方法,2.4版本换套路了,如果这么配置,log日志会报错:

    client denied by server configuration: /xxx/xxx/xxx, referer: http://xxx/xxx/xxx

    所以,对于2.4版本的apache,正确的配置方法是:

     
    1.  
      33 <Directory "/xxx/xxx/xxx">
    2.  
      35 Require all granted
    3.  
      36 </Directory>
  • 相关阅读:
    常见错误集锦
    auto 迭代器的使用
    案例:带有动画的返回顶部
    案例:toDoList
    jQuery事件
    案例:发布微博功能
    案例:购物车功能模块
    jQuery常用的API
    案例:王者荣耀手风琴效果
    案例:jQuery实现tab栏切换功能
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/9846697.html
Copyright © 2011-2022 走看看