【工具篇】Apache 网页服务器


Apache HTTP Server(简称Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其跨平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的 API 扩展,将 Perl/Python 等解释器编译到服务器中。

一、安装 Apache 服务

安装Apache服务器软件

sudo apt-get install apache2 libapache2-mod-wsgi-py3

apache2 已经包含了 CGI 支持,所以你不需要单独安装 httpd-cgi。如果你的意图是确保 CGI 支持被启用,你可以在安装 apache2 后启用 CGI 模块:

sudo a2enmod cgi

然后,重启 Apache 服务以应用更改:

sudo systemctl restart apache2

这将安装 Apache HTTP 服务器,并启用 Python 3 的 WSGI 支持。
在这里插入图片描述


二、配置Apache服务

查看配置文件
在这里插入图片描述

主要配置文件 /etc/apache2/apache2.conf 文件末尾include其它所有的配置文件
子配置文件 /etc/apache2/ports.conf 用于确定传入连接的侦听端口,默认为80。
/etc/apache2/sites-enabled 网页相关配置文件需要使用那个配置文件,就从 /etc/apache2/sites-available 目录下软链接获取。
/etc/apache2/conf-enabled 通用配置文件需要使用那个配置文件,就从 /etc/apache2/conf-available 目录下软链接获取。
/etc/apache2/mods-enabled 模块配置文件需要使用那个配置文件,就从 /etc/apache2/mods-available 目录下软链接获取。
默认web目录 /var/www/html 在/etc/apache2/sites-enabled/000-default.conf 里可以看到这个 DocumentRoot /var/www/html 配置
默认用户 www-data 定义在 /etc/apache2/envvars 文件中
默认主页的配置文件 /etc/apache2/mods-enabled/dir.conf

三、默认端口号 和 设定端口号 测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bazinga bingo

您的鼓励就是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值