apache(一)

摘要:
1.linux下apache安装######不安装依赖会报错######checkingforAPR...no######configure:error:APRnotfound.Pleasereadthedocumentationwgethttp://archive.apache.org/dist/apr/apr-1.5.2.tar.gztar-xzvfapr-1.5.2.tar.gzcdapr-

1.linux下apache安装

######不安装依赖会报错
######checking for APR... no
######configure: error: APR not found . Please read the documentation
wget http://archive.apache.org/dist/apr/apr-1.5.2.tar.gz
tar -xzvf apr-1.5.2.tar.gz
cd apr-1.5.2
./configure --prefix=/usr/local/apr
make && make install
wget http://archive.apache.org/dist/apr/apr-util-1.5.2.tar.gz
tar -xzvf apr-util-1.5.2.tar.gz
cd apr-util-1.5.2
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install
#####编译apr-util时报错:make[1]: *** [xml/apr_xml.lo] Error 1
#####解决方法:yum -y install expat-devel
wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip
unzip pcre-8.10.zip
cd pcre-8.10
./configure --prefix=/usr/local/pcre
make && make install
####编译过程报错:make[1]: *** [pcrecpp.lo] Error 1
####说明缺少安装gcc-c++库,安装即可
####安装命令:yum -y install gcc-c++
####重新configure,make && make install通过
2.安装apache
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.33.tar.gz
tar -zxvf httpd-2.4.33.tar.gz
mv httpd-2.4.33 apache
cd apache
./configure --prefix=/usr/local/apache/ --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/ --with-mpm=worker
make && make install
--with-mpm=worker 用来制定work模式,如果不指定,默认prefork模式。具体模式是什么意思见apache(二)
3.配置
cd /usr/local/apache
1)vim conf/httpd.conf  
#配置“Listen”和“ServerName”属性;
Listen 80
ServerName localhost
2)./bin/apachectl configtest
#执行配置测试
Syntax OK
4. 启动httpd
/usr/local/apache/bin/apachectl start | stop | restart
或者:
cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
/etc/init.d/httpd start
5.验证
浏览器输入localhost,页面显示it works!

免责声明:文章转载自《apache(一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇容器安全产品Aqua调研MVVM框架解析(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

国内开源镜像站点汇总

国内开源镜像站点汇总 本项目迁移至新地址:https://gitee.com/gsls200808/chinese-opensource-mirror-site 一、站点版 (一)、企业站 网易:http://mirrors.163.com/ 搜狐:http://mirrors.sohu.com/(Ubuntu旧发行版同步被冻结,不同步Ubuntu新发...

CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置

  Apache 配置虚拟主机支持3种方式:基于IP的虚拟主机配置,基于端口的虚拟主机配置,基于域名的虚拟主机配置。本篇随笔记录自己基于IP的虚拟主机配置。   如果同一台服务器有多个IP,可以使用基于IP的虚拟主机配置,将不同的服务绑定在不同的IP上。 (1)绑定IP:   在虚拟机中搭建的CentOS 7 服务器的IP被自己设置为了静态IP 192.16...

zookeeper的一些异常总结

1.Could not find the main class: org.apache.zookeeper.server.quorum.QuorumPeerMain. Program will exit. 安装包损坏,找不到对应文件。重新安装。 2. 2013-03-28 11:13:32,205 - INFO [main:QuorumPeerConfig...

ubuntu apache2 端口的改变

Apache 服务经常由于ISP将TCP默认80端口封锁而无法正常运行,这时候就需要更改默认80端口为一个指定的端口。比如修改为8001. 1.进入/etc/apache2/ports.conf文件,按照下面红色的部分修改: #######################分割线##################################### #...

win7下idea远程连接hadoop,运行wordCount

1.将hadoop-2.6.1.tar.gz解压到本地 配置环境变量 HADOOP_HOME  E:kaifahadoop-2.6.1hadoop-2.6.1 HADOOP_BIN_PATH %HADOOP_HOME%in HADOOP_PREFIX %HADOOP_HOME% 配置path E:kaifajdk1.7.0_21in;%HADOOP_HOM...

Windows下Apache的优化

(1)首选查看apache的工作模式windows下的查看apache的工作模式命令:httpd -l如果列出mod_win32.c,则表示是 win32.c 工作方式。 列出的全部内容如下所示:core.cmod_win32.cmpm_winnt.chttp_core.cmod_so.cmpm_winnt.c是专门针对Windows NT优化的MPM(多...