服务器迁移:apache虚拟主机

服务器迁移:apache虚拟主机

将 apache 虚拟主机复制到新服务器的最好和最快的方法是什么?

当我需要更改服务器时,我会按照类似以下的步骤逐个重新创建所有域:

sudo mkdir -p /var/www/html/sito.com
sudo chown -R $USER:$USER /var/www/html/sito.com
sudo chmod -R 755 /var/www/html/sito.com

sudo nano /etc/apache2/sites-available/sito.com.conf

------
<VirtualHost *:80>
    ServerAdmin [email protected]

    ServerName sito.com
    ServerAlias www.sito.com
    DocumentRoot /var/www/html/sito.com

        <Directory /var/www/html/sito.com>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
                # New directive needed in Apache 2.4.3:
                Require all granted
        </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
-------

sudo a2ensite sito.com.conf
sudo systemctl reload apache2

对于 50、100 个域名来说,这个过程非常缓慢且繁琐......

有没有一种快速安全的方法可以将旧服务器的虚拟主机复制到新服务器?权限和文件所有者是否存在问题?

我有 ssh 访问权限和服务器根目录、ubuntu 20.04 服务器、apache、php8.1

相关内容