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 502 Bad Gateway错误原因及解决方案
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 24 Servers
Nginx防盗链与服务优化配置的全过程
Jan 18 Servers
Z-Order加速Hudi大规模数据集方案分析
Mar 31 Servers
CentOS7安装MySQL8的超级详细教程(无坑!)
Jun 10 Servers
使用Apache Camel表达REST服务的方法
Jun 10 Servers
详解ZABBIX监控ESXI主机的问题
Jun 21 Servers
Linux中sftp常用命令整理
Jun 28 Servers
windows10 家庭版下FTP服务器搭建教程
Aug 05 Servers
windows系统搭建WEB服务器详细教程
Aug 05 Servers
ubuntu20.04虚拟机无法上网的问题及解决
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二维数组用键名分组相加实例函数
2013/11/06 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
Laravel+Intervention实现上传图片功能示例
2019/07/09 PHP
laravel框架之数据库查出来的对象实现转化为数组
2019/10/23 PHP
Javascript中的包装类型介绍
2015/04/02 Javascript
去除字符串左右两边的空格(实现代码)
2016/05/12 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
bootstrap组件之导航组件使用方法
2017/01/19 Javascript
JQuery 封装 Ajax 常用方法(推荐)
2017/05/21 jQuery
jQuery实现拖动效果的实例代码
2017/06/25 jQuery
详解Angular结合zTree异步加载节点数据
2018/01/20 Javascript
webpack中的热刷新与热加载的区别
2018/04/09 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
js消除图片小游戏代码
2019/12/11 Javascript
[42:27]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#2Fnatic VS OG第三局
2016/03/05 DOTA
Python实现Linux下守护进程的编写方法
2014/08/22 Python
python实现web方式logview的方法
2015/08/10 Python
Python标准库之itertools库的使用方法
2017/09/07 Python
初探TensorFLow从文件读取图片的四种方式
2018/02/06 Python
python写入并获取剪切板内容的实例
2018/05/31 Python
python爬虫之自制英汉字典
2019/06/24 Python
python3 tkinter实现添加图片和文本
2019/11/26 Python
使用CSS3的font-face字体嵌入样式的方法讲解
2016/05/13 HTML / CSS
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
学生自我鉴定格式及范文
2014/09/16 职场文书
反四风对照检查材料
2014/09/22 职场文书
2014年行政人事工作总结
2014/12/09 职场文书
上课说话检讨书
2015/01/27 职场文书
草房子读书笔记
2015/06/29 职场文书
javaScript Array api梳理
2021/03/31 Javascript
Nginx反向代理学习实例教程
2021/10/24 Servers
阿里云国际版 使用Nginx作为HTTPS转发代理服务器
2022/05/11 Servers