配置Apache及运行perl,php

类别:网站制作 点击:0 评论:0 推荐:

//检测配置文件语法

# httpd –t

# apachectl configtest

//查看编译配置参数

# apachectl –V

//查看已经编译的模块

# apachectl –l

//查看参数

# apache -

//查看配置文件信息

# grep –v “#” /etc/httpd/conf/httpd.conf

//运行CGI

//模块配置

<IfModule prefork.c>

LoadModule cgi_module modules/mod_cgi.so

</IfModule>

//目录配置

<Directory "/var/www/cgi-bin">

    AllowOverride None

    Options ExecCGI -Indexes

    Order allow,deny

    Allow from all

</Directory>

AddHandler cgi-script .cgi .pl

//运行perl

//配置/etc/httpd/conf.d/perl.conf

LoadModule perl_module modules/mod_perl.so

 

# This will allow execution of mod_perl to compile your scripts to

# subroutines which it will execute directly, avoiding the costly

# compile process for most requests.

#

Alias /perl /var/www/perl

<Directory /var/www/perl>

    SetHandler perl-script

    PerlHandler ModPerl::Registry::handler

    PerlOptions +ParseHeaders

    Options +ExecCGI

</Directory>

//运行PHP

curl,gd,php,php-imap,php-manual,php-mysql

//配置文件

LoadModule php4_module modules/libphp4.so

 

#

# Cause the PHP interpreter handle files with a .php extension.

#

<Files *.php>

    SetOutputFilter PHP

    SetInputFilter PHP

    LimitRequestBody 524288

</Files>

 

#

# Add index.php to the list of files that will be served as directory

# indexes.

#

DirectoryIndex index.php

//日志分析研究

<Directory "/var/www/html/usage">

    AuthType Basic

    AuthName "Admin"

    AuthUserFile /var/www/passwd/jamond //认证口令文件

AuthGroupFile /var/www/passwd/admingrp //认证组文

    require valid-user //授权给认证口令文件夹中所有用户

</Directory>

# htpasswd –c auth lishujiang  //添加用户

#chown apache.apache auth

如果有什么问题,请发邮件: [email protected]

本文地址:http://com.8s8s.com/it/it31379.htm