Điểm:0

Di chuyển máy chủ: máy chủ ảo apache

lá cờ mx

Cách tốt nhất và nhanh nhất để sao chép máy chủ ảo apache sang máy chủ mới là gì?

Khi tôi cần thay đổi máy chủ, tôi tạo lại từng tên miền với quy trình tương tự như quy trình sau:

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

------
<Máy chủ ảo *:80>
    ServerAdmin [email protected]

    Tên máy chủ sito.com
    ServerAlias ​​www.sito.com
    DocumentRoot /var/www/html/sito.com

        <Thư mục /var/www/html/sito.com>
                Tùy chọn Chỉ mục FollowSymLinks MultiViews
                AllowOverride All
                Lệnh cho phép, từ chối
                cho phép từ tất cả
                # Cần có chỉ thị mới trong Apache 2.4.3:
                Yêu cầu tất cả cấp
        </Thư mục>

    Nhật ký lỗi ${APACHE_LOG_DIR}/error.log
    Nhật ký tùy chỉnh ${APACHE_LOG_DIR}/access.log kết hợp
</Máy chủ ảo>
-------

sudo a2ensite sito.com.conf
sudo systemctl tải lại apache2

còn với 50, 100 tên miền thì thủ tục này chậm và tẻ nhạt ...

Có cách nào nhanh chóng và an toàn để sao chép máy chủ ảo của máy chủ cũ sang máy chủ mới không? Có thể có vấn đề với quyền và chủ sở hữu tệp không?

Tôi có quyền truy cập ssh và root máy chủ, máy chủ ubuntu 20.04, apache, php8.1

raj avatar
lá cờ cn
raj
Tôi sẽ sao chép nội dung của các thư mục `/etc/apache2/sites-available/` và `/etc/apache2/sites-enabled/` từ máy chủ cũ sang máy chủ mới - tại sao phải tạo lại chúng theo cách thủ công? Tôi cũng sẽ sao chép toàn bộ `/var/www/html/` nhưng tôi đoán đó là những gì bạn đang làm rồi phải không? Bạn có thể sử dụng ví dụ `rsync` để duy trì quyền.
lá cờ in
Miễn là bạn tuân theo các thực hành cấu hình tiêu chuẩn của Apache, thư mục `/sites-enabled` sẽ chứa các liên kết tượng trưng của các tệp trong `/sites-available`, vì vậy bạn sẽ chỉ cần sao chép các tệp từ `/sites-available`. Khi ở trên máy chủ mới, hãy sử dụng `a2ensite {filename}` để bật tệp cấu hình, tệp này tự tạo liên kết tượng trưng. Đừng quên khởi động lại/tải lại Apache sau đó
alebal avatar
lá cờ mx
Tôi luôn lo lắng về việc tạo ra sự cố với quyền truy cập tệp... đó không phải là vấn đề sao? Sau đó, trong các tệp virtulahost của tôi, có một số mã được certbot thêm vào (chuyển hướng đến https), nhưng để yêu cầu chứng chỉ mới từ certbot (với ip máy chủ mới), tên miền phải được bật và hoạt động... nếu tôi chỉ sao chép?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.