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 相关文章推荐
Centos7.7 64位利用本地完整安装包安装lnmp/lamp套件教程
Mar 09 Servers
Nginx已编译的nginx-添加新模块
Apr 01 Servers
Nginx缓存设置案例详解
Sep 15 Servers
Nginx stream 配置代理(Nginx TCP/UDP 负载均衡)
Nov 17 Servers
Nginx设置HTTPS的方法步骤 443证书配置方法
Mar 21 Servers
Apache Hudi数据布局黑科技降低一半查询时间
Mar 31 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
基于Apache Hudi在Google云构建数据湖平台的思路详解
Apr 07 Servers
如何Tomcat中使用ipv6地址
May 06 Servers
Tomcat配置访问日志和线程数
May 06 Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 Servers
解决Git推送错误non-fast-forward的方法
Jun 25 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
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
DOM_window对象属性之--clipboardData对象操作代码
2011/02/03 Javascript
IE图片缓存document.execCommand("BackgroundImageCache",false,true)
2011/03/01 Javascript
关于setInterval、setTimeout在jQuery中的使用注意事项
2011/09/28 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
javascript版2048小游戏
2015/03/18 Javascript
JavaScript实现的简单幂函数实例
2015/04/17 Javascript
Bootstrap企业网站实战项目4
2016/10/14 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
async/await与promise(nodejs中的异步操作问题)
2017/03/03 NodeJs
vue实现动态数据绑定
2017/04/28 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
JS实现的排列组合算法示例
2019/07/16 Javascript
VSCode搭建Vue项目的方法
2020/04/30 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
[02:55]2018DOTA2国际邀请赛勇士令状不朽珍藏Ⅲ饰品一览
2018/08/01 DOTA
python模拟表单提交登录图书馆
2018/04/27 Python
python开启摄像头以及深度学习实现目标检测方法
2018/08/03 Python
python清除字符串前后空格函数的方法
2018/10/21 Python
美国室内和室外装饰花盆购物网站:ePlanters
2019/03/22 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
五年级语文教学反思
2014/01/30 职场文书
关于十八大的演讲稿
2014/09/15 职场文书
民主评议党员个人自我评价
2015/03/03 职场文书
小学运动会加油稿
2015/07/22 职场文书
教你如何使用Python下载B站视频的详细教程
2021/04/29 Python
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
vue-router中hash模式与history模式的区别
2021/06/23 Vue.js
Python语言规范之Pylint的详细用法
2021/06/24 Python
使用Ajax实现无刷新上传文件
2022/04/12 Javascript