Linux安装apache服务器的配置过程


Posted in Servers onNovember 27, 2021

准备这些包

Linux安装apache服务器的配置过程

安装

查看是否已经安装过apache

 rpm  -qa  |grep  httpd

卸载apache

rpm -e --nodeps  httpd

(-nodeps 是忽略该软件的依赖关系)

建立rpm包存放文件夹

cd  /

mkdir rpm_dir

解压包

tar -zxvf httpd-2.4.51.tar.gz

tar -zxvf apr-1.7.0.tar.gz

tar -zxvf apr-util-1.6.1.tar.gz

移动apache的两个依赖文件apr,apr-util到其srclib文件夹下(注意文件夹不能加版本号,否则系统会找不到这两个软件)

mv /rpm_dir/apr-1.7.0  /rpm_dir/httpd-2.4.51/srclib/apr

mv /rpm_dir/apr-util-1.6.1  /rpm_dir/httpd-2.4.51/srclib/apr-util

pcre正则表达式库,expat解析xml文件的开发库

rpm -ivh pcre-devel-8.32-17.el7.x86_64.rpm --nodeps

rpm -ivh expat-devel-2.1.0-12.el7.x86_64.rpm --nodeps

切换到apache解压目录下,编译安装包

cd httpd-2.4.51

./configure --prefix=/usr/local/apache  --with-included-apr

安装apache

make && make install

切换到已安装好的apache所在路径,修改apache配置

cd  /usr/local/apache

vim conf/httpd.conf

修改端口号:

Linux安装apache服务器的配置过程

修改访问主页的根路径:

Linux安装apache服务器的配置过程

启动apache

需要先将启动程序链接到系统启动目录下,命名为httpd

cp  /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/httpd

注册apache服务,在该文件开头加入如下内容

vim /etc/rc.d/init.d/httpd

#!/bin/sh
 
# chkconfig:35 61 61
 
# description:Apache

将apache配置为自启动,并加入linux服务监控

chkconfig  --add  httpd

查看列表

chkconfig --list

启动,重启

service httpd stop

service httpd start

到此这篇关于Linux安装apache服务器的文章就介绍到这了,更多相关Linux安装apache服务器内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Servers 相关文章推荐
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
Jun 21 Servers
nginx优化的六点方法
Mar 31 Servers
nginx基于域名,端口,不同IP的虚拟主机设置的实现
Mar 31 Servers
Nginx配置https原理及实现过程详解
Mar 31 Servers
Nginx反向代理及负载均衡如何实现(基于linux)
Mar 31 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
使用Nginx的访问日志统计PV与UV
May 06 Servers
服务器间如何实现文件共享
May 20 Servers
windows系统安装配置nginx环境
Jun 28 Servers
Nginx 502 bad gateway错误解决的九种方案及原因
Aug 14 Servers
教你使用RustDesk 搭建一个自己的远程桌面中继服务器
Aug 14 Servers
Nginx配置https的实现
nginx内存池源码解析
苹果M1芯片安装nginx 并且部署vue项目步骤详解
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 #Servers
Nginx源码编译安装过程记录
Nov 17 #Servers
Nginx 路由转发和反向代理location配置实现
Nov 11 #Servers
nginx中proxy_pass各种用法详解
You might like
PHP 上传文件的方法(类)
2009/07/30 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
Smarty中调用FCKeditor的方法
2014/10/27 PHP
PHP aes (ecb)解密后乱码问题
2015/06/22 PHP
动态载入/删除/更新外部 JavaScript/Css 文件的代码
2010/07/03 Javascript
JavaScript事件委托的技术原理探讨示例
2014/04/17 Javascript
JavaScript中对循环语句的优化技巧深入探讨
2014/06/06 Javascript
jquery处理页面弹出层查询数据等待操作实例
2015/03/25 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
辨析JavaScript中的Undefined类型与null类型
2016/05/26 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
js实现导航栏中英文切换效果
2017/01/16 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
vue history 模式打包部署在域名的二级目录的配置指南
2019/07/02 Javascript
原生js+ajax分页组件
2020/01/30 Javascript
详解JavaScript自定义函数
2020/07/29 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
[03:35]2018年度DOTA2最佳辅助位选手5号位-完美盛典
2018/12/17 DOTA
spyder常用快捷键(分享)
2017/07/19 Python
Python内建函数之raw_input()与input()代码解析
2017/10/26 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
django认证系统 Authentication使用详解
2019/07/22 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
python 实现音频叠加的示例
2020/10/29 Python
美国女孩洋娃娃店:American Girl
2017/10/24 全球购物
意大利领先的奢侈品在线时装零售商:MCLABELS
2020/10/13 全球购物
Delphi笔试题
2016/11/14 面试题
公司晚会主持词
2014/03/22 职场文书
公司员工离职感言
2015/08/03 职场文书
2016年清明节寄语
2015/12/04 职场文书
2016教师读书思廉心得体会
2016/01/23 职场文书
Pytorch GPU内存占用很高,但是利用率很低如何解决
2021/06/01 Python