博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
apache安装的一些问题
阅读量:6917 次
发布时间: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

你可能感兴趣的文章
【spring Boot】spring boot获取资源文件的三种方式【两种情况下】
查看>>
(转) 机器学习很有趣Part6:怎样使用深度学习进行语音识别
查看>>
ASP.NET遇到HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容
查看>>
Android Gradle 自定义Task 详解
查看>>
数据结构之树、森林和二叉树的转换
查看>>
svn服务器配置以及自动同步到web服务器
查看>>
【CSS进阶】伪元素的妙用2 - 多列均匀布局及title属性效果
查看>>
【VS2013】设定Nuget代理
查看>>
php xls 导出乱码解决方案
查看>>
SwipeBackActivity 的使用
查看>>
逻辑卷、物理卷、卷组 的关系
查看>>
tkinter 弹出窗口 传值回到 主窗口
查看>>
百度面试
查看>>
1211Bug with integer literals in PLSQL
查看>>
Linux 权限管理之目录权限限制
查看>>
再谈矩阵分解在推荐系统中的应用
查看>>
ABAP 面试问题及答案(一):数据库更新及更改 SAP Standard (转)
查看>>
Top 10 JavaScript编辑器,你在用哪个?
查看>>
数据访问层的优化思路
查看>>
饭后最该知道N件事
查看>>