zoukankan      html  css  js  c++  java
  • apache安装及配置

    (1)安装apache

    1.下载apache-2.4.3源码,解压到/usr/local/apache/httpd-2.4.3

    2.下载依赖包aprapr-util,解压到/usr/local/apache/httpd-2.4.3/srclib/apr /usr/local/apache/srclib/apr-util

    3.下载pcre源码并安装到/usr/local/pcre

    4.在/usr/local/apache/httpd-2.4.3目录下执行命令

    ./configure --prefix=/usr/local/apache --with-included-apr --with-pcre=/usr/local/pcre

    5.执行命令make && make install

      

    (2)执行cgi配置

    首先需要在httpd.conf中取消#LoadModule cgid_module modules/mod_cgid.so 的注释。

    可以有两种方法指定cgi的目录

    1.将cgi程序放到指定目录(如/usr/local/apache/cgi-bin),然后

    在httpd.conf中添加 ScriptAlias /cgi-bin "/usr/local/apache/cgi-bin" 语句,但这时/usr/local/apache/cgi-bin中的静态文件(.html)将无法访问,会报

    Server Internal Error的错误,因为 ScriptAlias 是告诉apache 该目录下的都是script。。

    2.如果需要将cgi与静态文件一起放在一个文件夹(如 /usr/local/apache/www),则在httpd.conf中添加

     Alias /www "/usr/local/apache/www"

    <Directory "/usr/local/apache/www">
        AllowOverride None
        Options ExecCGI
        Require all granted #重要,否则报403错误
      AddHandler cgi-script .cgi
    </Directory>

     就可以让cgi及html都可以访问了

  • 相关阅读:
    线程同步总结
    Map,HashMap,LinkedHashMap,TreeMap比较和理解
    实现自定义注解
    SSM框架中写sql在dao文件中以注解的方式
    SSM框架中写sql在xml文件中
    自由创蚁-青少年积木式编程平台正式发布了!
    回调函数
    全面理解Javascript闭包和闭包的几种写法及用途
    hover伪类
    添加背景音乐
  • 原文地址:https://www.cnblogs.com/children/p/2863313.html
Copyright © 2011-2022 走看看