【ai精翻】在 Ubuntu Linux 上自行托管

【ai精翻】在 Ubuntu Linux 上自行托管-土狗cg资源站
【ai精翻】在 Ubuntu Linux 上自行托管
此内容为付费资源,请付费后查看
15
付费资源
图片[1]-【ai精翻】在 Ubuntu Linux 上自行托管-土狗cg资源站

您将学到什么

  • 快速使用 Ubuntu 操作系统
  • 设置和管理 Web 服务器 – Apache
  • 设置和管理数据库服务器 – MySQL 和 PostgreSQL
  • 安装并配置 phpMyAdmin 和 phpPgAdmin
  • 设置和配置 FTP 服务器 – FileZilla 和 VSFTPD
  • 设置并配置 Samba 文件服务器
  • 使用 PHP 和 Python 为 Apache 服务器添加 Web 编程功能
  • 设置 WSGI 服务器来运行 Flask 应用程序
  • 设置服务器,使用公网IP地址和域名供局域网外访问
  • 使用 SSH 或 RDP 配置服务器以进行远程管理
  • 执行数据备份并从备份快照恢复数据

要求

  • 运行任务的计算机
  • 互联网连接
  • 无需任何 Linux 技能或经验

描述

本课程为初学者和中级用户提供了托管您自己的网站的分步指南。在最后一部分结束时,学生将能够在 Apache 中设置一个基本的 Web 服务器,并将其设置为使用公共 IP 地址或他们将免费注册的域名在其家庭网络之外进行外部访问。为了简单起见,本课程使用 Ubuntu 桌面版本来完成所有任务。在幕后,Ubuntu 操作系统的桌面版和服务器版使用相同的内核,因此除了前者具有 GUI 而后者具有命令行界面之外,没有任何变化。这将帮助初学者轻松理解概念并使他们的学习曲线变得平滑。

学生将学习如何使用 FTP 和文件服务器应用程序将文件从开发机器传输到 Web 服务器。 FileZilla 和 VSFTPD 是本课程中使用的首选 FTP 应用程序。同时也利用samba文件服务器来实现文件传输。更重要的是,您将能够将文件服务器用作 Google Drive、Microsoft OneDrive 或 Dropbox 的自定义实现。

还深入讨论了将编程逻辑实现到 Web 服务器,并且学生将实践学习如何添加 PHP 和 WSGI 模块,以便 Web 服务器可以处理它们以运行 Python 和 PHP 脚本。学生还将了解如何在 Python 中设置 Flask 框架。所有这些概念都得到了很好的解释,并指导学生每一步该做什么;并能够使用他们最喜欢的脚本语言来运行他们的 Web 应用程序。

我们还深入讨论了数据库概念。学生将设置 MySQL 和 PostgreSQL 数据库服务器并安装 Web 管理界面,例如分别用于 MySQL 和 PostgreSQL 的 phpMyAdmin 和 phpPgAdmin。

学生还将实际了解如何使用 SSH 和 RDP 对其服务器进行远程管理。 SSH 将通过终端中的命令行和使用 Windows 远程桌面的 RDP 进行连接。

课程以数据备份的讨论和实际示例结束。学生将了解如何执行系统备份和常规文件备份以及如何在数据丢失的情况下恢复。

本课程适合哪些人?

  • 所有初学者和经验丰富的 Linux 用户。
  • 希望自行托管 Web 应用程序的 Web 开发人员
  • 任何想了解网络服务器如何设置和工作的人
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容