• 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>
  • 相关阅读:
    webpack—从零开始配置
    多媒体标签 API(video、audio)
    node 爬虫
    node 操作数据库
    es6+
    UI 组件库 引入使用的问题
    单页应用存在 的问题
    ajax 封装(集中 认证、错误、请求loading处理)
    moment.js 时间库
    文件上传大小被限制的解决方案。
  • 原文地址:https://www.cnblogs.com/weizaiyes/p/9846697.html
Copyright © 2020-2023  润新知