Apache 18.04 LTS | 更改 Web 文件的存储和提供位置?

Apache 18.04 LTS | 更改 Web 文件的存储和提供位置?

我正在从 WAMP 迁移到 LAMP,并运行一个自定义 PHP 应用程序,用于将媒体文件上传到 LAN 上的用户。我计划有两个在我的服务器中。一个是 Ubuntu 系统和应用程序驱动器,另一个是用于 Web 文件存储的 RAID 10 配置。

1)我如何配置 Apache从 RAID 卷而不是从 Ubuntu 启动和运行的卷提供文件?

2) 这是在安装 Apache 后配置的吗,还是需要在 Apache 安装期间指定提供 Web 文件的位置?

答案1

好吧,如果您了解 Windows 上的 Apache,配置是一样的,您有一堆配置文件,它们告诉 Apache 为哪些域提供服务、在哪里查找内容、谁可以访问等等。您可以随时更改配置。在安装过程中,将输入一些默认设置/etc/apache2/以帮助您入门,您可以根据自己的喜好进行更改。

在 ubuntu 中,结构可能与您在 WAMP 中习惯的结构不同。将您的 vhost 定义放入/etc/apache2/sites-available/并运行a2ensite site-name(site-name 是 sites-available 中文件的名称)并重新加载 apache 服务(sudo systemctl reload apache2.service)。在您的 vhost 中,只需指向DocumentRootAlias指向您的第二个分区。您可能需要一个<Directory /path/to/document/root>定义来允许访问您的文档根目录。

或者,您可以直接将第二个分区挂载到/var/wwwapache 文档根目录的默认位置。这将自动将您的 Web 文件放在第二个分区上,而无需更改任何默认 apache 配置。

相关内容