linux环境安装apache httpd——linux安装web服务器13
2018-01-27 10:06
716 查看
在前面的文章中,
我们已经把nginx安装好,
可以作为web服务器使用,
但是有时候我们还是需要用到apache,
比如使用它的ab测试,与nginx反向代理结合使用等。
今天子恒老师来分享下linux系统怎么安装apache
一、 安装apache依赖
总共有4个apr,apr-iconv,apr-util,pcre,
其中 pcre 在前面安装gcc时已经安装过,
这里就省略,
可以参考这篇文章。
安装APR(Apache portable Run-time libraries,Apache可移植运行库),是可以提升apache的性能,
包含了 apr,apr-iconv,apr-util 三个软件包
参考
http://blog.sina.com.cn/s/blog_4edd2a190100una1.html
1-1)安装 apr
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr
下载
2-2) 安装 apr-iconv
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr-iconv
下载
2-3) 安装 apr-util
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr-util
下载
可能遇到的错误
make 阶段
[xml/apr_xml.lo] Error 1
解决方法
安装expat库,Expat 是一个用C语言开发的、用来解析XML文档的开发库;
二、 linux环境安装apache
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apache
下载
各个参数说明,
可以参考
可能遇到的错误
error: the –with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file.
apr-util 没有安装好,按照依赖方式安装。
三、 启动apache httpd web服务
由于我们这个系列文章中,
前面已经启动了nginx服务器,
占用了80端口,
所以我们先停止nginx
接着再启动 apache httpd
apachectl的其它命令
平滑重启
重启
停止
可能遇到的错误
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this message
解决方法
加入一句
当然,
除了用上面的方法,
把nginx停掉外,
还可以把apache的80端口修改为其它的端口,
这个是apache服务器配置的问题,
以后有机会再聊。
四、 查看httpd是否启动成功
看到有网页正常显示,
表示apache httpd启动成功。
这样我们就把apache安装到你的linux系统里了。
下一篇文章,
跟你分享怎么使用ab测试,
也就是常说的压测。
linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3
安装mysql5.6.38——linux安装web服务器4
安装php7——linux安装web服务器5
linux系统安装nginx——linux安装web服务器6
nginx平滑升级,nginx安装第三方模块——linux安装web服务器7
nginx配置文件,解析php——linux安装web服务器8
linux安装memcached——linux安装web服务器9
php7安装memcache扩展——linux安装web服务器10
linux安装redis
server——linux安装web服务器11
php7安装redis扩展——linux安装web服务器12
我们已经把nginx安装好,
可以作为web服务器使用,
但是有时候我们还是需要用到apache,
比如使用它的ab测试,与nginx反向代理结合使用等。
今天子恒老师来分享下linux系统怎么安装apache
一、 安装apache依赖
总共有4个apr,apr-iconv,apr-util,pcre,
其中 pcre 在前面安装gcc时已经安装过,
这里就省略,
可以参考这篇文章。
安装APR(Apache portable Run-time libraries,Apache可移植运行库),是可以提升apache的性能,
包含了 apr,apr-iconv,apr-util 三个软件包
参考
http://blog.sina.com.cn/s/blog_4edd2a190100una1.html
1-1)安装 apr
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.6.3.tar.gz tar zxvf apr-1.6.3.tar.gz cd apr-1.6.3 ./configure --prefix=/usr/local/apr make make install
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr
下载
2-2) 安装 apr-iconv
wget http://mirrors.hust.edu.cn/apache/apr/apr-iconv-1.2.2.tar.gz tar zxvf apr-iconv-1.2.2.tar.gz cd apr-iconv-1.2.2 ./configure --prefix=/usr/local/apr-iconv --with-apr=/usr/local/apr make make install
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr-iconv
下载
2-3) 安装 apr-util
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.6.1.tar.gz tar zxvf apr-util-1.6.1.tar.gz cd apr-util-1.6.1 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr --with-apr-iconv=/usr/local/apr-iconv/bin/apriconv make make install
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apr-util
下载
可能遇到的错误
make 阶段
[xml/apr_xml.lo] Error 1
解决方法
yum install expat-devel
安装expat库,Expat 是一个用C语言开发的、用来解析XML文档的开发库;
二、 linux环境安装apache
wget http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.29.tar.gz tar zxvf httpd-2.4.29.tar.gz cd httpd-2.4.29 ./configure --prefix=/usr/local/apache \ --sysconfdir=/etc/httpd \ --enable-so \ --enable-rewirte \ --enable-ssl \ --enable-cgi \ --enable-cgid \ --enable-modules=most \ --enable-mods-shared=most \ --enable-mpms-shared=all \ --with-apr=/usr/local/apr \ --with-apr-util=/usr/local/apr-util make && make install
如果下载不了或下载速度慢,
可以加子恒老师公众号 性感笔记
回复 apache
下载
各个参数说明,
可以参考
./configure --help
可能遇到的错误
error: the –with-apr-util parameter is incorrect. It must specify an install prefix, a build directory, or an apu-config file.
apr-util 没有安装好,按照依赖方式安装。
三、 启动apache httpd web服务
由于我们这个系列文章中,
前面已经启动了nginx服务器,
占用了80端口,
所以我们先停止nginx
nginx -s stop
接着再启动 apache httpd
cd /usr/local/apache bin/apachectl start
apachectl的其它命令
平滑重启
bin/apachectl graceful
重启
bin/apachectl restart
停止
bin/apachectl stop
可能遇到的错误
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using localhost.localdomain. Set the ‘ServerName’ directive globally to suppress this message
解决方法
vi /etc/httpd/conf/httpd.conf
加入一句
ServerName localhost:80
当然,
除了用上面的方法,
把nginx停掉外,
还可以把apache的80端口修改为其它的端口,
这个是apache服务器配置的问题,
以后有机会再聊。
四、 查看httpd是否启动成功
curl localhost
看到有网页正常显示,
表示apache httpd启动成功。
这样我们就把apache安装到你的linux系统里了。
下一篇文章,
跟你分享怎么使用ab测试,
也就是常说的压测。
linux从0开始安装web服务器1
linux连接互联网——linux安装web服务器2
安装gcc——linux安装web服务器3
安装mysql5.6.38——linux安装web服务器4
安装php7——linux安装web服务器5
linux系统安装nginx——linux安装web服务器6
nginx平滑升级,nginx安装第三方模块——linux安装web服务器7
nginx配置文件,解析php——linux安装web服务器8
linux安装memcached——linux安装web服务器9
php7安装memcache扩展——linux安装web服务器10
linux安装redis
server——linux安装web服务器11
php7安装redis扩展——linux安装web服务器12
相关文章推荐
- linux环境apache配置https详解,apache配置ssl证书EV, OV, DV——linux安装web服务器19
- Linux下Web服务器环境搭建LNMP一键安装包 v2.5[20140702更新]
- LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP
- web服务器 linux+apache+tomcat+mysql+jsp+php 整合安装
- Linux一键安装web环境全攻略(阿里云服务器)
- Linux下Web服务器环境搭建LNMP一键安装包 v2.6[20141224更新]
- linux服务器WEB环境一键安装包lanmp教程之五
- Linux一键安装web环境全攻略(阿里云服务器)
- linux环境下安装apache服务器
- linux的用apt-get 安装时apache web服务器停止及重启命令
- Linux一键安装web环境全攻略(阿里云服务器)
- Linux下Web服务器环境搭建LNMP一键安装包 v2.6
- linux Apache 环境下安装AWStatsWEB日志分析工具
- Linux一键安装web环境全攻略(阿里云服务器)
- Linux下Web服务器环境搭建LNMP 一键安装LNMP v2.6
- PHP web服务器终极解决方案:CentOS v6.x Minimal 32bit + LNAMP 一键安装包【Linux+Nginx+Apache+MySQL+PHP+phpMyAdmin】
- 阿里云服务器下安装LAMP环境(CentOS Linux 6.3) 安装与配置 Apache 服务
- PHP+Apache+MySQL经典搭配,创建环境二 Apache Web服务器安装(转载并修改)
- Linux一键安装web环境全攻略(阿里云服务器)
- 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)