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 相关文章推荐
Nginx优化服务之网页压缩的实现方法
Mar 31 Servers
Nginx下配置Https证书详细过程
Apr 01 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Nginx速查手册及常见问题
Apr 07 Servers
IIS服务器中设置HTTP重定向访问HTTPS
Apr 29 Servers
利用nginx搭建RTMP视频点播、直播、HLS服务器
May 25 Servers
基于docker安装zabbix的详细教程
Jun 05 Servers
shell进度条追踪指令执行时间的场景分析
Jun 16 Servers
Nginx安装配置详解
Jun 25 Servers
Linux中一对多配置日志服务器的详细步骤
Jul 23 Servers
ubuntu端向日葵键盘输入卡顿问题及解决
Dec 24 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缓存集成库phpFastCache用法
2014/12/15 PHP
教大家制作简单的php日历
2015/11/17 PHP
thinkPHP实现基于ajax的评论回复功能
2018/06/22 PHP
Javascript表达式中连续的 && 和 || 之赋值区别
2010/10/17 Javascript
最短的IE判断代码
2011/03/13 Javascript
Javascript 浮点运算的问题分析与解决方法
2013/08/27 Javascript
js/jquery解析json和数组格式的方法详解
2014/01/09 Javascript
js实现右下角提示框的方法
2015/02/03 Javascript
javascript转换日期字符串为Date日期对象的方法
2015/02/13 Javascript
javascript实现拖动元素交换位置
2015/11/29 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
基于javascript实现按圆形排列DIV元素(一)
2016/12/02 Javascript
node.js+jQuery实现用户登录注册AJAX交互
2017/04/28 jQuery
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
vue 实现复制内容到粘贴板clipboard的方法
2018/03/17 Javascript
jQuery实现炫丽的3d旋转星空效果
2018/07/04 jQuery
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
vue开发中遇到的问题总结
2020/04/07 Javascript
深入解答关于Python的11道基本面试题
2017/04/01 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
详解用python写一个抽奖程序
2019/05/10 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
Django后端发送小程序微信模板消息示例(服务通知)
2019/12/17 Python
python序列类型种类详解
2020/02/26 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
css3 media 响应式布局的简单实例
2016/08/03 HTML / CSS
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
美国女鞋品牌:naturalizer(娜然)
2016/08/01 全球购物
Debenhams爱尔兰:英国知名的百货公司
2017/01/02 全球购物
Nike荷兰官方网站:Nike.com (NL)
2018/04/19 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
中学生期末评语
2014/02/03 职场文书
职场新人知识:如何制定一份合理的工作计划?
2019/09/11 职场文书
python实现的web监控系统
2021/04/27 Python
MongoDB数据库的安装步骤
2021/06/18 MongoDB