我想提高在 Apache 上运行的 Web 应用程序的性能,因此我在 /dev/md0 上创建了一个 Raid Array。
现在我需要弄清楚如何将应用程序移动到数组,并确保当有人访问我的域时 Apache 仍将为其提供服务。
Web 应用程序在目录中:/var/www/html - Raid Array 设备是:/dev/md0
如何使应用程序在阵列上运行?
尝试这个:
# cd /var/www
# mv html old-html
# mkdir -m400 html
# mount /dev/md0 html
# chmod 775 html
# cp -pr old-html/* html
Run Code Online (Sandbox Code Playgroud)
这应该将 的当前内容镜像/var/www/html
到 RAID 阵列上。
一些注意事项:
mount 命令可能需要调整,最终您将需要/etc/fstab
为它添加一个条目。我假设您用来设置 RAID 阵列的任何指南都有正确的安装和 fstab 信息。
权限/var/www/html
就是我在这里所拥有的。您可能需要调整它们以匹配您网站的现有权限。
(权限设置为“两次”,因为挂载点和卷根目录不是同一件事。如果您将挂载点设置为 775 或其他任何内容,则您有可能通过具有可读可写性来掩盖挂载失败挂载点。您希望系统在发生这种情况时大声喊叫。因此 0400。)
该cp
命令不会复制站点顶层的点文件。例如,如果出于某种奇怪的原因您有一个顶级.htaccess
文件,而不是将根站点配置放在/etc/httpd
某处,您将不得不手动复制该文件。(我本可以给你一个更复杂的命令来复制顶级点文件,但似乎没什么意义。)
归档时间: |
|
查看次数: |
256 次 |
最近记录: |