Ubuntu安装Apache教程

系统版本:Ubuntu版本 23.04


Ubuntu是一款功能强大且用户友好的操作系统,而Apache是一款广泛使用的Web服务器软件。在Ubuntu上安装Apache可以帮助用户搭建自己的网站或者进行Web开发。为大家介绍如何在Ubuntu上安装Apache,并提供详细的教程和操作步骤。

一.安装前提

1. 确保系统更新

在安装Apache之前,我们需要确保系统已经更新到版本。可以通过以下命令来更新系统:

powershell 复制代码
sudo apt upgrade

2 确保系统没有其他Web服务器

在安装Apache之前,我们需要确保系统上没有其他的Web服务器软件。可以通过以下命令来检查系统上是否已经安装了其他Web服务器:

powershell 复制代码
sudo netstat -tlnp | grep :80

如果输出为空,则表示系统上没有其他Web服务器。

二. 安装Apache

1.使用apt命令安装Apache

powershell 复制代码
sudo apt install apache2

在安装过程中,系统会提示你输入密码以确认安装。

2.启动Apache服务

安装完成后,我们需要启动Apache服务。可以通过以下命令来启动Apache:

powershell 复制代码
sudo systemctl start apache2

3.设置开机自启服务,以便在系统启动时自动启动

powershell 复制代码
sudo systemctl enable apache2

4.检查Apache服务的状态,确保它正在运行

powershell 复制代码
sudo systemctl status apache2

效果图:

如上图所示:apache2.service前一个绿色小圆点,并且Active:active(running)则表示服务正常启动运行。

5.现在还可以通过访问服务器的IP地址或域名在web浏览器中查看默认的Ubuntu Apache2测试页面。

如果你的Ubuntu系统有防火墙(如UFW),确保允许HTTP和HTTPS流量:

powershell 复制代码
sudo ufw allow 'Apache Full'
sudo ufw enable # 如果防火墙之前没有启用

能正常打开Apache2默认页面就表示服务正常运行。

6.关闭Apache服务(如果需要的话)

如果需要关闭Apache服务。可以通过以下命令来关闭Apache:

powershell 复制代码
sudo systemctl stop apache2

关闭后,可以通过上面第四步命令检查当前Apache的运行状态。

关闭服务后,apache2.service前变一个空心小圆圈,并且Active:active(dead)。

同时浏览器页面也将不加载不出来。

三.相关文章

buntu为什么每次用apt安装软件前都要更新(apt upgrade)一下?

相关推荐
Escalating_xu1 分钟前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊6 分钟前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩18 分钟前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
cui_hao_nan1 小时前
从零搭建 Kubernetes 集群:Ubuntu + kubeadm 完整实战
ubuntu·容器·kubernetes
笨笨饿1 小时前
#138_解决Codex要五次回复的问题
linux·stm32·单片机·嵌入式硬件·mcu·物联网·嵌入式实时数据库
m0_459872921 小时前
Linux 系统基础
linux·运维·服务器
吴声子夜歌1 小时前
Shell编程——数组
linux·运维·shell
blueSatchel2 小时前
ros-humble仿真-建图-导航
linux·ros2
Lucis__2 小时前
基于责任链模式的消息队列—异步处理流水线的最佳实践
linux·c++·消息队列·责任链模式·ipc
程序员-Benothing2 小时前
Shell 脚本条件判断与流程控制:if for while case 详解
linux·运维·服务器