Apache Web 服务器
如何托管单个、多个网站、命名、基于 IP 的虚拟主机、安全性、用户身份验证、LAMP 堆栈、HTTPS
讲师:Vipin Gupta
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- Apache Web 服务器简介、实验室设置详情、如何启动单个网站、不同的配置选项及其用途
- 如何启动多个网站,什么是虚拟主机,基于命名的虚拟主机,基于 IP 的虚拟主机,如何测试网站
- 使用 elinks、lynx 和 curl 浏览器,什么是基于主机的安全性,如何根据 IP 和网络授予/拒绝访问,如何实现 Apache 用户身份验证
- .htaccess 文件的作用是什么、如何实现和使用每个用户的 Web 目录、什么是 LAMP 堆栈、如何启动 HTTPS 网站
- 如何创建和使用数据库
- 启动简单的 LAMP 应用程序
- 测试 HTTPS 网站
- 如何在 AWS 云上启动 Apache Web 服务器并链接第三方证书以实现安全网站
探索相关主题
要求
- Linux 基础知识
描述
主要有 3 个可用的 Web 服务器。它们是 Apache、Nginx 和 IIS。但 Apache 是最常用的 Web 服务器。Apache 是 LAMP(Linux、Apache、Mariadb、PHP)堆栈中非常重要的一部分。本课程涵盖简单和高级主题。还提供了我们如何设置实验室的分步详细信息。我们使用 CentOS 7 进行 Apache Web 服务器实现。实现各种概念需要哪些软件包。如何安装这些软件包并进行验证。
如何使用 Apache Web 服务器。如何更改 Apache 配置文件。什么是主页。什么是 DocumentRoot。如何更改 Web 服务器监听端口。如何启动单个网站。如何在单个 IP 地址上启动多个站点。基于命名的虚拟主机。基于 IP 的虚拟主机。如何测试网站。如何使用 elinks、curl 和 lynx 浏览器。什么是基于主机的安全性。如何根据 IP 和网络阻止访问。什么是用户身份验证。如何确保只有经过身份验证的用户才能访问网站。.htaccess 文件的作用是什么。每个用户的 Web 目录。如何让用户使用主目录启动自己的网站。如何配置其他选项,如索引、重定向。什么是 LAMP 堆栈。如何配置 LAMP 堆栈。如何创建和使用数据库。启动简单的 LAMP 应用程序。如何启动 HTTPS 网站。如何创建私钥和生成自签名证书。
本课程适合哪些人:
- 任何想要学习 Apache Web 服务器的人
- 任何想了解 LAMP Stack 的人
- 任何想知道如何实施安全网站的人
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。