注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
云主机
›
LINUX
›
查看内容
返回列表
发新帖
Redhat8 Apache 内网安装教程
东方慧
东方慧
当前离线
积分
12
4
主题
4
帖子
12
积分
新手上路
新手上路, 积分 12, 距离下一级还需 38 积分
新手上路, 积分 12, 距离下一级还需 38 积分
积分
12
发消息
显示全部楼层
一·依赖包以及下载地址
本文使用到的离线包:
apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz
pcre2-10.40.tar.gz
expat-2.1.0-14.el7_9.x86_64.rpm
expat-devel-2.1.0-14.el7_9.x86_64.rpm
httpd-2.4.54.tar.gz
官方下载地址:
apr-1.7.0.tar.gz
https://dlcdn.apache.org//apr/apr-1.7.0.tar.gz
apr-util-1.6.1.tar.gz
https://dlcdn.apache.org//apr/apr-util-1.6.1.tar.gz
pcre2-10.40.tar.gz
https://github.com/PCRE2Project/pcre2/releases/download/pcre2-10.40/pcre2-10.40.tar.gz
expat-2.1.0-14.el7_9.x86_64.rpm
http://mirror.centos.org/centos/7/updates/x86_64/Packages/expat-2.1.0-14.el7_9.x86_64.rpm
expat-devel-2.1.0-14.el7_9.x86_64.rpm
http://mirror.centos.org/centos/7/updates/x86_64/Packages/expat-devel-2.1.0-14.el7_9.x86_64.rpm
httpd-2.4.54.tar.gz
https://dlcdn.apache.org/httpd/httpd-2.4.54.tar.gz
软件包解压
tar -zxvf httpd-2.4.54.tar.gz
tar -zxvf apr-1.7.0.tar.gz
tar -zxvf apr-util-1.6.1.tar.gz
tar -zxvf pcre2-10.40.tar.gz
二·处理依赖关系
将apr与apr-util的解压文件复制到目录httpd-2.4.54/srclib目录下mv apr-1.7.0 httpd-2.4.54/srclib/apr
mv apr-util-1.6.1 httpd-2.4.54/srclib/apr-util
编译pcre:
进入目录:/pcre2-10.40
配置pcre编译选项:./configure --prefix=/pcre
编译pcre: make && make install
安装expat:
rpm -Uvh expat-2.1.0-14.el7_9.x86_64.rpm
rpm -Uvh expat-devel-2.1.0-14.el7_9.x86_64.rpm
三、开始安装
进入目录:/httpd-2.4.54
执行编译配置:--with-pcre= 是上面pcre 安装的目录
./configure --prefix=/usr/local/httpd --with-port=9001 -enable-charset-lite --with-included-apr --with-pcre=/usr/local/pcre/bin/pcre2-config
开始编译:make && make install
注意:若结束后提示错误中含expat相关异常,请按以下步骤进行操作:
rpm -Uvh expat-2.1.0-14.el7_9.x86_64.rpm
rpm -Uvh expat-devel-2.1.0-14.el7_9.x86_64.rpm
再次安装 httpd
四·配置
配置文件为:/httpd/conf目录下的httpd.conf
由于资源文件不能使用root用户,因此需要自行分配一个用户及用户组:
查看组
tail -l /etc/group
创建用户
useradd apache -g yum
编辑配置文件httpd.conf:
修改服务端口号,并在防火墙开启该端口
查看开发端口
firewall-cmd --list-ports
添加开放端口
firewall-cmd --add-port=9001/tcp
firewall-cmd --add-port=9001/udp
修改上一步骤增加的用户及用户名
修改图片文件存放的根目录:
保存修改
验证配置:
进入到目录/httpd/bin下,执行:
./apachectl -k start
./apachectl -k stop
说明配置完成。
至此,服务配置已经完成。
五·启动
进入到目录/httpd/bin下,执行: -d 为配置文件中修改的存储地址
./httpd -d /usr/local/resources/ -f /usr/local/httpd/conf/httpd.conf -k start
六·验证
touch /usr/local/resources/a.txt
原文链接:
https://blog.csdn.net/qq_42483521/article/details/126225012
来源:
https://www.cnblogs.com/miss103/p/17265439.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
上一篇:
Redhat8 Apache 内网安装教程
下一篇:
archLinux虚拟机安装
发表于 2023-3-28 23:25:17
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表