云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 10 Linux上安装Apache Web Server的方法

在Debian 10 Linux上安装Apache Web Server的方法

2019-07-28 11:44:25作者:苏局稿源:云网牛站

在本文中,我们将解释如何在Debian 10 Buster Linux操作系统上安装Apache Web Server,包括调整防火墙、验证Apache安装及介绍Apache配置文件的结构,在开始之前请确保你所用的系统有sudo权限进行操作。

在Debian 10 Linux上安装Apache Web Server的方法

 

在Debian 10上安装Apache的方法

Apache软件包在默认的Debian 10 Buster Linux存储库中可用。

安装非常简单,使用以下命令更新程序包索引并安装Apache Web服务器:

$ sudo apt update

$ sudo apt install apache2

就是这样,Apache已经安装并自动启动,要检查状态类型:

$ sudo systemctl status apache2

返回的信息如下:

apache2.service - The Apache HTTP Server

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: 

Active: active (running) since Sat 2019-07-27 13:55:49 PDT; 21s ago

可参考:在Ubuntu/Debian上配置Apache网页身份验证(用密码保护目录)的方法

注:在Debian上安装Apache运行命令就可以了,安装的版本都较为稳定、可靠及安全,经过以上操作后,你现在可以开始部署应用程序并将Apache用作Web或代理服务器。

 

调整防火墙

UFW用户可以通过启用'Nginx Full'配置文件来打开HTTP(80)和HTTPS(443)端口:

$ sudo ufw allow 'Apache Full'

参考:Debian、Ubuntu、Linux Mint系统中的UFW防火墙入门教程

如果使用nftables过滤与系统的连接,请通过输入以下命令打开必要的端口:

$ nft add rule inet filter input tcp dport {80, 443} ct state new,established counter accept

 

验证Apache安装

要验证Apache是​​否正常工作,请打开浏览器,输入你的服务器IP地址或域名http://YOUR_IP_OR_DOMAIN/,你将看到默认的Apache欢迎页面,如下所示:

在Debian 10 Linux上安装Apache Web Server的方法

该页面包含有关Apache配置文件、帮助程序脚本和目录位置的基本信息。

 

附:Apache配置文件的结构

在基于Debian的系统中,Apache配置文件位于/etc/apache2目录中。

主要的Apache配置文件是/etc/apache2/apache2.conf。

Apache将侦听的端口在/etc/apache2/ports.conf文件中指定。

Apache Virtual Hosts文件位于/etc/apache2/sites-available目录中,除非它们链接到/etc/apache2/sites-enabled目录,否则Apache不会使用此目录中找到的配置文件。

你可以通过使用site-available目录中的配置文件中的a2ensite命令创建符号链接到启用站点的目录,从而激活虚拟主机指令,要停用虚拟主机,请使用a2dissite命令。

强烈建议遵循标准命名约定,例如,如果你的域名是ywnz.com,则域配置文件应命名为/etc/apache2/sites-available/ywnz.com.conf。

用于加载各种Apache模块的配置文件位于/etc/apache2/mods-available目录中,可以通过使用a2enconf命令创建/etc/apache2/mods-enable目录的符号链接并使用a2disconf命令禁用来启用mods-available目录中的配置。

包含全局配置片段的文件存储在/etc/apache2/conf-available目录中,可以通过使用a2enconf命令创建/etc/apache2/conf-enabled的符号链接并使用a2disconf命令禁用来启用conf-available目录中的文件。

Apache日志文件(access.log和error.log)位于/var/log/apache目录中,建议为每个虚拟主机使用不同的访问和错误日​​志文件。

你可以将域文档根目录设置为所需的任何位置,webroot最常见的位置包括:

/home/<user_name>/<site_name>

/var/www/<site_name>

/var/www/html/<site_name>

/opt/<site_name>

 

相关主题

Debian 10 Buster安装LAMP的方法[MariaDB 10.3+Apache 2.4+PHP 7.3]

精选文章
热门文章