是否可以在 Ubuntu 12.04 上重新安装 Apache 2 而不丢失 Vhosts?因为网站内容在里面。
问候
答案1
虽然我不认为卸载apache
会删除的内容/var/www/
,但如果您想确保在重新安装时不会丢失任何内容,请执行以下操作:
重新安装之前备份文件夹的内容/var/www/
:
tar pcfz <path_to_backup>/www_backup.tar.gz /var/www/*
*<path_to_backup> = 存储备份的路径;
这样,重新安装后,如果内容/var/www/
已被删除,您可以从备份中恢复它:
sudo tar pxf <path_to_backup>/www_backup.tar.gz -C /var/www/
*<path_to_backup> = 存储备份的路径;
请注意,和p
中的选项是在备份/恢复时保留内容的权限所必需的。tar pcfz [...]
tar pxf [...]
/var/www/
如果您无法物理访问服务器,您可以/var/www/
通过以下方式备份内容SSH
:
ssh <username>@<host> 'tar pcfz - /var/www/*' > <path_to_backup>/www_backup.tar.gz
*<username> = 服务器上的用户名;<host> = 主机名 / 主机地址;<path_to_backup> = 存储备份的路径;
如果需要,可以恢复:
< <path_to_backup>/www_backup.tar.gz ssh <username>@<host> 'tar pxf - -C /var/www/'
*<path_to_backup> = 存储备份的路径;<username> = 服务器上的用户名;<host> = 主机名 / 主机地址;