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都可以访问了

  • 相关阅读:
    杭电2074
    关于大整数n!的问题!
    杭电2053
    大整数乘法(高精度)
    JS:获取框架内容
    JQ:hover延迟效果
    jQ+Ajax+PHP 简单实例
    js节省document.getElementById("xxx")的方法
    QQ一键登录功能的实现过程
    点击文字出现文本框
  • 原文地址:https://www.cnblogs.com/children/p/2863313.html
Copyright © 2011-2022 走看看