搭建基础 Web 服务器与配置基础邮件服务
1. 配置基础 Web 服务器
在搭建基础 Web 服务器时,我们主要使用 Apache 服务器。下面将详细介绍相关配置步骤和要点。
1.1 模块配置
首先,要让 Apache 知道哪些文件应由特定模块处理。通常,普通网页文件以.html或.htm为扩展名,但支持 PHP 的页面习惯以.php为扩展名。例如,如果网站的主页包含 PHP 代码,应命名为index.php而非index.html或index.htm。
以下是相关配置步骤:
- 第一行配置告知 Apache 该模块要处理的文件类型。
- 第二行给出模块的名称和其所在路径,具体路径可能因 PHP 版本不同而略有差异。
- 添加或取消注释上述两行语句后,使用apachectl restart命令重启 Apache 服务器(若服务器未运行,该命令会启动服务器),此时 PHP 解释器应已开始运行。
1.2 基本安全和访问控制
Apache 具备一些内置的基本安全功能,可对服务器上的网站进行原始访问控制,主要有两种访问控制方式:
-基于主机名或 IP 地址:只有具有特定主机名或 IP 地址的主机才能访问网站的受保护区域。
-基于用户名和密码:访问受保护区