博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache安装的一些问题
阅读量:6948 次
发布时间:2019-06-27

本文共 1935 字,大约阅读时间需要 6 分钟。

一,安装时,怎么指定配置文件位置:

1、编译安装时可以指定其配置文件安装路径./configure --sysconfdir=/etc/httpd
2、若仅是想在启动时指定特定的文件,可以使用apachectl -f /etc/httpd/httpd.conf
二.完成安装后,怎么加模块

在Apache源码树以外编译并安装第三方模块,比如编译mod_foo.cmod_foo.so的DSO模块:

1 $ cd /path/to/3rdparty2 $ apxs -c mod_foo.c3 $ apxs -i -a -n foo mod_foo.la

 

三.apache配置cgi:

默认安装后,cgi是开启的.在www目录下会有cgi-bin文件夹.

访问localhost/cgi-bin/test-cgi

三.apache安装在/lamp/httpd目录下,重启的命令时:

/lamp/httpd/bin/apachectl -k restart
为了简化命令,键一个链接:
ln -s /lamp/httpd/bin/apachectl /usr/bin/http

以后 http -k start就可以开启了.

四.写shell脚本时,每次都出现

[Tue May 28 15:12:52 2013] [error] [client ::1] Premature end of script headers: 1
[Tue May 28 15:12:53 2013] [error] [client ::1] Premature end of script headers: 1

[Tue May 28 15:12:53 2013] [error] [client ::1] Premature end of script headers: 1

[Tue May 28 15:12:53 2013] [error] [client ::1] Premature end of script headers: 1
[Tue May 28 15:15:48 2013] [error] [client ::1] malformed header from script. Bad header=x: 1
[Tue May 28 15:17:36 2013] [error] [client ::1] malformed header from script. Bad header=x: 1
[Tue May 28 15:18:16 2013] [error] [client ::1] malformed header from script. Bad header=33: 1
[Tue May 28 15:21:03 2013] [error] [client ::1] malformed header from script. Bad header=fffff: 1

在头文件前 echo content-type:text/html加上,

echo 

echo 123 

即加上一个空的echo和一个空行表示头部,就可以正常输出了.

1  1 #!/bin/bash2  echo3    4 echo 1235 echo 456  //正常输出,如果省略第二行就会报错.

 

五.cgi配置说明:

scriptAlias /cgi-bin/  /pathto/A/
A目录里面的任何文件都会被当做cgi去执行,所以A中的文件不需要指定扩展名.因为内部指定了执行程序,如:#!/bin/bash

如果我们想在普通目录执行cgi,程序,怎么办?

.htaccess文件.htaccess指南示范了怎样在没有权限修改httpd.conf文件的情况下激活CGI程序。用户目录为了允许用户目录中所有以".cgi"结尾的文件作为CGI程序执行,你可以使用以下配置:
Options +ExecCGIAddHandler cgi-script .cgi
如果你想在用户目录中指定一个cgi-bin子目录,其中所有的文件都被当作CGI程序,你可以这样配置:
Options ExecCGISetHandler cgi-script

 

 

 

posted on
2013-05-28 15:52 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/yizhou35/archive/2013/05/28/3103784.html

你可能感兴趣的文章
反编译.o到.cpp
查看>>
[LeetCode]Remove Duplicates from Sorted Array
查看>>
qtp试用期30天已经过了就无法使用,解决办法
查看>>
困惑好久 删除配置文件中的一行 怎么办?
查看>>
winform文本框怎么实现html的placeholder效果
查看>>
认识CSS样式
查看>>
excel表格数据信息传递老出错,还有没有更好用数据处理工具?
查看>>
[转]SQLITE3 C语言接口 API 函数简介
查看>>
Delphi XE5中使用jar包
查看>>
org.apache.felix.framework-5.6.12源码解析——org.apache.felix.framework文件夹最后的部分...
查看>>
Python3的tcp socket接收不定长数据包接收到的数据不全。
查看>>
b2b
查看>>
第三周Java学习总结
查看>>
OGRE的安装和编译【转+改】
查看>>
获取管理员组用户
查看>>
Mysql—(2)—
查看>>
简历的分布式
查看>>
[转]string和stringstream用法总结
查看>>
LeetCode:Rotate Array
查看>>
jquery pagination.js 分页
查看>>