ubuntu apache24 安装

本文记录了在Ubuntu上安装Apache2.4的详细过程,包括apr、apr-util、pcre的下载与安装,以及Apache的配置和启动测试。通过遵循这些步骤,作者成功地完成了安装。

参考了很多前辈的博文

自己动手安装了一次,比较顺利,一次就成功可。现在记录一下 整个安装过程


1、首先准备好 apr、apr-util、pcre

2015年10月19日

我使用的是  

apache 2.4.17 (released 2015-10-13)

apache下载地址: http://httpd.apache.org/download.cgi

apr 1.5.2

apr-util 1.5.4

apr and apr-util下载地址: http://apr.apache.org/


pcre 8.37

pcre 下载地址:http://www.pcre.org/

mod_wsgi 4.4.19

mod_wsgi的下载地址:  https://pypi.python.org/pypi/mod_wsgi



# 打算的 安装路径是  /home/wsc/apache24

2、安装 apr

tar -zxvf apr-1.5.2.tar.gz

sudo ./configure --prefix=/home/wsc/apache24/apr
sudo make
sudo make install

3、安装apr-util

tar -zxvf apr-util-1.5.4.tar.gz
sudo ./configure --prefix=/home/wsc/apache24/apr-util --with-apr=/home/wsc/apache24/apr
sudo make
sudo make install

4、安装pcre

tar -zxvf pcre-8.37.tar.gz

sudo ./configure --prefix=/home/wsc/apache24/pcre --with-apr=/home/wsc/apache24/apr --with-apr-util=/home/wsc/apache24/apr-util
sudo make
sudo make install

5、安装apache

#这个编译时间比较长

sudo ./configure --prefix=/home/wsc/apache24 --enable-so --enable-modes-shared=all --with-apr=/home/wsc/apache24/apr --with-apr-util=/home/wsc/apache24/apr-util --with-pcre=/home/wsc/apache24/pcre --enable-rewrite
sudo make
sudo make install


6、测试是否成功

cd bin

sudo ./apachectl start

打开浏览器,测试是否访问成功,127.0.0..1

It works!



### 安装Apache HTTP服务器于Ubuntu 24 对于希望在Ubuntu 24操作系统上部署Web服务的应用场景而言,安装并配置Apache HTTP服务器是一项基础工作。尽管提供的参考资料集中于较早版本的操作系统以及不同软件的安装说明[^1] [^2],本指南将概述适用于最新版Ubuntu系统的Apache HTTP服务器安装流程。 #### 准备环境 确保目标机器已更新至最新的软件包状态: ```bash sudo apt update && sudo apt upgrade -y ``` #### 正式安装过程 通过官方仓库获取并安装Apache HTTP服务器非常简便: ```bash sudo apt install apache2 -y ``` 完成上述命令执行之后,Apache HTTP服务器即被成功安装到系统之中,并自动启动其默认实例。为了验证安装成果,可以通过浏览器访问该主机IP地址或域名来确认是否能够正常显示由Apache自动生成的测试页面。 #### 配置防火墙规则 考虑到网络安全因素,在某些情况下可能还需要调整防火墙设置以便允许外部流量到达HTTP(S)端口: ```bash sudo ufw allow 'Apache Full' ``` 此操作会开放必要的通信端口从而保障网站可以被外界顺利访问。 #### 启动与管理服务 最后,了解如何控制Apache的服务状态也是至关重要的技能之一。以下是几个常用的指令用于管理和监控这个进程: - 查看当前运行状况:`systemctl status apache2.service` - 手动重启服务:`sudo systemctl restart apache2.service` - 设置开机自启属性:`sudo systemctl enable apache2.service`
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值