SocialHost > Giornale > Giornale WordPress > Utilizzare CloudLinux e LVE per limitare e monitorare risorse hardware (CPU, RAM, I/O) per ciascun sotto-sito WordPress all’interno di una rete multisito.

Utilizzare CloudLinux e LVE per limitare e monitorare risorse hardware (CPU, RAM, I/O) per ciascun sotto-sito WordPress all’interno di una rete multisito.

674cf03be62f2.jpg
Indice

    Utilizzare CloudLinux e LVE per limitare e monitorare risorse hardware (CPU, RAM, I/O) per ciascun sotto-sito WordPress all’interno di una rete multisito.

    Prerequisiti

    1. Un server con CloudLinux OS installato
      • CloudLinux è una distribuzione Linux progettata per hosting condiviso. Può essere installata su server esistenti come estensione di CentOS o AlmaLinux.
    2. cPanel/WHM installato e configurato sul server.
    3. Accesso root al server.
    4. Account hosting per ciascun sotto-sito:
      • Ogni sotto-sito deve avere il proprio account cPanel (ciò si ottiene configurando il multisito con sottodomini o domini personalizzati).

    Passaggi

    1. Installare CloudLinux

    Se il tuo server non ha già CloudLinux, puoi installarlo su un sistema basato su CentOS o AlmaLinux seguendo queste istruzioni:

    1. Scarica e installa il convertitore CloudLinux:
      bash
      wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy
      sh cldeploy -k <il-tuo-chiave-di-licenza>
    2. Riavvia il server:
      bash
      reboot

    2. Configurare LVE Manager

    Una volta installato CloudLinux, LVE Manager ti permette di allocare risorse per ciascun account cPanel:

    1. Accedi a WHM come root.
    2. Vai a CloudLinux LVE Manager:
      • Qui puoi vedere tutti gli account e monitorare il consumo di risorse.
    3. Configura limiti di risorse hardware:
      • CPU: Limita il numero di core o il tempo CPU assegnato.
      • RAM: Imposta un limite per la memoria utilizzabile.
      • I/O: Limita il throughput di lettura/scrittura.
      • Numero di processi: Imposta un massimo di processi attivi per account.
    4. Salva le impostazioni.

    3. Allocare Risorse per Sotto-Siti

    1. Crea un account cPanel per ogni sotto-sito nella rete Multisite.
      • Se utilizzi sottodomini, ogni sottodominio può essere configurato come un account separato.
      • Se utilizzi domini personalizzati, punta ogni dominio all’installazione multisito.
    2. In LVE Manager, assegna limiti specifici a ciascun account:
      • Es.: un sotto-sito ad alta intensità potrebbe ricevere più CPU e RAM, mentre uno meno importante avrà limiti ridotti.

    4. Configurare WordPress Multisite

    1. Configura il Multisite per utilizzare sottodomini o domini personalizzati:
      • Modifica il file wp-config.php:
        php
        define('MULTISITE', true);
        define('SUBDOMAIN_INSTALL', true);
        define('DOMAIN_CURRENT_SITE', 'tuodominio.com');
        define('PATH_CURRENT_SITE', '/');
        define('SITE_ID_CURRENT_SITE', 1);
        define('BLOG_ID_CURRENT_SITE', 1);
      • Configura il file .htaccess per gestire i sottodomini.
    2. Aggiungi i sotto-siti come domini o sottodomini e mappali ai rispettivi account cPanel.

    5. Monitorare e Ottimizzare

    1. Utilizza LVE Manager per monitorare il consumo di risorse di ciascun sotto-sito.
    2. Adatta i limiti in base al comportamento degli utenti e alle esigenze del sito.

    Vantaggi di Questo Approccio

    • Isolamento parziale: Ogni sotto-sito ha limiti hardware definiti e non può utilizzare risorse oltre quelle assegnate.
    • Sicurezza migliorata: I problemi su un sotto-sito non influenzeranno gli altri.
    • Flessibilità: Puoi modificare facilmente i limiti per adattarli alle esigenze in tempo reale.

    Ecco una spiegazione dettagliata del passaggio “Allocare Risorse per Sotto-Siti” per una rete WordPress Multisite in cui desideri configurare ogni sotto-sito come un account separato in cPanel, consentendo l’allocazione individuale delle risorse hardware tramite CloudLinux e LVE.


    1. Configurare l’installazione Multisite

    Assumendo che il tuo WordPress Multisite sia già configurato, puoi scegliere tra due approcci principali per i sotto-siti: sottodomini o domini personalizzati.

    Sottodomini

    Un esempio di rete Multisite con sottodomini:

    • Dominio principale: esempio.com
    • Sotto-siti: sito1.esempio.comsito2.esempio.com

    Domini personalizzati

    Un esempio di rete Multisite con domini personalizzati:

    • Dominio principale: esempio.com
    • Sotto-siti: sito1.comsito2.com

    2. Creare un account cPanel per ogni sotto-sito

    L’obiettivo è creare account separati in cPanel per gestire risorse dedicate per ogni sotto-sito, pur mantenendo una configurazione Multisite centralizzata.

    Passaggi per Configurare gli Account cPanel

    1. Accedi a WHM (Web Host Manager) come root.
    2. Aggiungi un nuovo account cPanel:
      • Vai alla sezione Create a New Account.
      • Inserisci le informazioni richieste:
        • Dominio/Sottodominio: Inserisci il dominio o il sottodominio del sotto-sito. Es.:
          • Per sottodomini: sito1.esempio.com.
          • Per domini personalizzati: sito1.com.
        • Username: Assegna un nome utente unico per l’account.
        • Password: Genera una password sicura.
        • Email: Inserisci un’email di contatto.
      • Seleziona un pacchetto di hosting o configurane uno nuovo.
    3. Configura risorse dedicate nell’account:
      • CPU, RAM, I/O e altri limiti possono essere configurati tramite LVE Manager o il pacchetto selezionato.
      • Ad esempio:
        • CPU: 1 core.
        • RAM: 1 GB.
        • I/O: 2 MB/s.
      • Questi valori possono essere personalizzati successivamente in base alle esigenze del sotto-sito.

    Ripeti il processo per ogni sotto-sito:

    Crea un account cPanel separato per ogni sottodominio o dominio personalizzato che desideri configurare.


    3. Puntare i domini/sottodomini al server

    Per far sì che ogni dominio o sottodominio punti correttamente all’installazione Multisite, segui questi passaggi.

    Per Sottodomini

    1. Configura DNS per i sottodomini:
      • Accedi al pannello DNS del dominio principale (esempio.com).
      • Aggiungi un record DNS wildcard per i sottodomini:
        • Tipo: A
        • Nome: *
        • Valore: Indirizzo IP del server.
      • Questo permette a tutti i sottodomini di puntare automaticamente al server.
    2. Configura cPanel per i sottodomini:
      • Vai su Subdomains nel cPanel principale.
      • Aggiungi ogni sottodominio manualmente o abilita l’opzione wildcard per consentire la creazione automatica.

    Per Domini Personalizzati

    1. Punta i domini personalizzati al server:
      • Accedi al pannello DNS del dominio personalizzato (es. sito1.com).
      • Aggiungi i seguenti record:
        • Tipo: A
        • Nome: @ o il nome del dominio.
        • Valore: Indirizzo IP del server.
        • Tipo: CNAME (facoltativo, per il www):
          • Nome: www
          • Valore: sito1.com.
      • Questo collega il dominio personalizzato al server.
    2. Aggiungi il dominio personalizzato in cPanel:
      • Accedi al cPanel principale.
      • Vai su Addon Domains e aggiungi il dominio con la directory radice corretta.

    4. Configurare WordPress Multisite per Riconoscere i Sotto-Siti

    Ora che ogni sotto-sito è collegato come account cPanel separato, devi configurare WordPress Multisite per gestirli.

    Modifica il file wp-config.php

    Assicurati che il file wp-config.php includa la configurazione Multisite:

    php
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', true); // true per sottodomini, false per sottocartelle.
    define('DOMAIN_CURRENT_SITE', 'esempio.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);

    Mappare i domini/sottodomini

    1. Installa e attiva il plugin Domain Mapping:
      • Questo plugin consente di collegare i domini personalizzati ai sotto-siti della rete.
    2. Configura ogni sotto-sito con il dominio o sottodominio desiderato tramite la dashboard Multisite:
      • Vai su Strumenti > Domain Mapping (o la relativa voce nel plugin).
      • Inserisci il dominio o sottodominio corrispondente per ogni sotto-sito.

    5. Testare e Monitorare

    1. Accedi a ogni sotto-sito utilizzando il dominio o sottodominio configurato.
    2. Monitora il consumo delle risorse di ogni account tramite LVE Manager in WHM:
      • Controlla CPU, RAM, I/O e altro.
      • Adatta i limiti se necessario per garantire che il sotto-sito non consumi troppe risorse.

    Vantaggi

    • Ogni sotto-sito ha risorse dedicate e non può influenzare gli altri.
    • È possibile scalare facilmente la rete Multisite aggiungendo risorse hardware o nuovi sotto-siti.
    • Monitoraggio centralizzato tramite WHM e CloudLinux.

    Cosa sono i sottodomini in cPanel?

    Un sottodominio è un’estensione del dominio principale. Ad esempio:

    • Dominio principale: esempio.com
    • Sottodomini: sito1.esempio.com, sito2.esempio.com

    In un contesto Multisite, ogni sottodominio rappresenta un sotto-sito.


    Opzioni per Configurare i Sottodomini

    1. Aggiungere Sottodomini Manualmente

    Puoi configurare ciascun sottodominio singolarmente per mappare un sotto-sito specifico nella rete Multisite.

    Passaggi per Aggiungere Sottodomini Manualmente in cPanel

    1. Accedi a cPanel:
      • Usa l’URL fornito dal tuo host, ad esempio https://tuosito.com:2083.
      • Inserisci username e password.
    2. Vai su Subdomains:
      • Nella dashboard di cPanel, cerca la sezione Domains e clicca su Subdomains.
    3. Aggiungi il Sottodominio:
      • Inserisci il nome del sottodominio nel campo Subdomain. Es.:
        • Se vuoi creare sito1.esempio.com, inserisci sito1.
      • Seleziona il dominio principale dal menu a discesa (es. esempio.com).
      • La directory radice verrà generata automaticamente (es. /public_html/sito1). Lasciala invariata.
    4. Salva:
      • Clicca su Create per completare la configurazione del sottodominio.

    Ripeti per Ogni Sottodominio:

    Aggiungi tutti i sottodomini necessari (es. sito2.esempio.comsito3.esempio.com).


    2. Abilitare l’Opzione Wildcard per i Sottodomini

    L’opzione Wildcard Subdomains ti permette di gestire automaticamente tutti i sottodomini della rete Multisite senza doverli aggiungere manualmente.

    Perché Usare Wildcard Subdomains?

    • È ideale per reti Multisite con molti sotto-siti.
    • Riduce il lavoro manuale.
    • Permette di creare nuovi sotto-siti direttamente dalla dashboard di WordPress senza ulteriori configurazioni in cPanel.

    Passaggi per Abilitare Wildcard Subdomains in cPanel

    1. Accedi a cPanel:
      • Come sopra, accedi al tuo account cPanel.
    2. Vai su Subdomains:
      • Nella dashboard di cPanel, clicca su Subdomains.
    3. Configura un Sottodominio Wildcard:
      • Nel campo Subdomain, inserisci un asterisco (*).
      • Seleziona il dominio principale dal menu a discesa.
      • La directory radice deve puntare alla directory principale di WordPress, tipicamente /public_html.
        • Se WordPress è installato in una sottocartella, ad esempio /public_html/multisite, utilizza quella come directory radice.
    4. Salva:
      • Clicca su Create per abilitare il sottodominio wildcard.
    5. Configura il Record DNS Wildcard:
      • Vai al pannello di gestione DNS del dominio principale.
      • Aggiungi un record DNS A per il wildcard:
        • Tipo: A
        • Nome*
        • Valore: Indirizzo IP del tuo server (fornito dal tuo host).
      • Salva le modifiche e attendi la propagazione (di solito alcune ore).

    Cosa Succede Dopo?

    • Sottodomini Manuali: Ogni sottodominio aggiunto manualmente sarà gestito separatamente e dovrai configurare i sotto-siti Multisite collegandoli a ciascun sottodominio.
    • Wildcard Subdomains: Ogni volta che crei un nuovo sotto-sito nella rete Multisite, il sottodominio corrispondente sarà automaticamente mappato e funzionante.
    faq domande frequenti opere metalliche

    FAQ

    Domande frequenti? Scopri tutte le risposte ai quesiti tecnici più comuni! Approfondisci le informazioni essenziali e migliora la tua comprensione con soluzioni pratiche e chiare. Non lasciarti sfuggire dettagli importanti!

    Il plugin OpenAI Article Generator permette di generare articoli automaticamente utilizzando l'intelligenza artificiale di OpenAI. Questa versione è attualmente in fase beta test, quindi potrebbe essere soggetta a miglioramenti e aggiornamenti.

    Funzionalità principali:

    • Generazione automatica di articoli con OpenAI.
    • Supporto per WordPress Multisite:
      • I super admin possono generare articoli su qualsiasi sito della rete (da 1 a 10 alla volta).
      • Gli admin dei singoli siti possono generare contenuti solo per il proprio sito.
    • Prompt opzionale: se non specificato, il plugin utilizza il titolo come input.
    • Possibilità di prompt strutturato per ottenere contenuti più dettagliati.
    • Gestione della pubblicazione: scelta tra pubblicazione immediata o salvataggio in bozza.
    • Selezione della categoria e dello stato dell'articolo generato.
    • Interfaccia dedicata:
      • Per i multisite: menu disponibile nelle impostazioni di rete.
      • Per i single site: opzioni accessibili dal pannello di amministrazione.

    Nota sulla versione Beta

    Questa è una versione beta, il che significa che potrebbero esserci modifiche, miglioramenti e possibili correzioni di bug nelle versioni future. Si consiglia di testare il plugin su ambienti di sviluppo prima di implementarlo su siti in produzione.

    Per segnalare problemi o suggerire miglioramenti, contatta l'autore del plugin: Seo Wp

    1 pl
    2 pl
    invito commenti tecnici opere metalliche.png

    "Hai un'opinione o una domanda specifica? Non esitare, lascia un commento! La tua esperienza può arricchire la discussione e aiutare altri professionisti a trovare soluzioni. Condividi il tuo punto di vista!"

    Giornale WordPress

    I Read the “Official” WordPress in 2025 Report – It’s Just a Piece of Enterprise PR

    SocialHost / 4 Aprile 2025
    Giornale WordPress

    Come estendere i blocchi core di WordPress con la Blocks API

    Giornale WordPress

    Matt Mullenweg Asks What Drama to Create in 2025, Community Reacts

    Giornale WordPress

    #160 – Rahul Bansal on Success in Enterprise WordPress

    Giornale WordPress

    #154 – Anna Hurko on Managing a Growing Plugin Business

    Giornale WordPress

    Joost de Valk Calls for Breaking the WordPress Status Quo, Community Reacts

    Giornale WordPress

    #157 – Katie Keith on the Move From Agency Owner to WordPress Theme Development to Plugin Success

    Giornale WordPress

    How to Add Trust Badges to Checkout Pages in WordPress (& Boost Sales)

    Giornale WordPress

    How to Bypass WordPress Login (7 Expert Tips)

    Giornale WordPress

    Joost/Karim Fork

    Giornale WordPress

    I Lived 5 Minutes From the Ghibli Museum and Here’s My Thoughts on the Ghibli AI Trend

    Giornale WordPress

    15+ Best WordPress Themes of 2025 – Multipurpose, Mobile-Ready, and Beautiful

    Giornale WordPress

    How to Create Stripe Donation Forms on a WordPress Website

    Giornale WordPress

    I Tried My First AI Agent – Convergence AI – and Let’s Just Say…

    Giornale WordPress

    How to Add Contact Forms to a Static WordPress Site for Free

    Giornale WordPress

    WPMU DEV Now Hosts The World’s Largest Three-Legged Pet Community

    Giornale WordPress

    <b>To Boldly Go Where No Newsletter Has Gone Before…</b>

    Giornale WordPress

    Forminator Now Supports More Payment Options with Stripe

    Giornale WordPress

    “Have You Tried Turning It Off and On Again?”

    Giornale WordPress

    Tieni sotto controllo i temi e i plugin di WordPress con gli Aggiornamenti Automatici di Kinsta

    Giornale WordPress

    Plugins Team Unveils Roadmap for Phase 2 of Plugin Check

    Giornale WordPress

    How to Add Search to a Static WordPress Site for Free Using Lunr

    Giornale WordPress

    Incsub Earns SOC 2 Type II Security Certification

    Giornale WordPress

    Survey Giveaway Results—Check Your Inbox to See If You Won!

    Giornale WordPress

    Every Array I’m Shufflin’

    Giornale WordPress

    Defender Pro v5.1 — Taking the “Weak” Out of WordPress Passwords

    Giornale WordPress

    Mastering Site Optimization: Answers To Your Toughest Questions

    Giornale WordPress

    I migliori 40+ plugin WordPress per istituti scolastici e università

    Giornale WordPress

    #158 – John Overall on How Podcasting Shaped His WordPress Journey

    Giornale WordPress

    The WP Community Collective Announces Its Formal Incorporation as a Nonprofit

    Giornale WordPress

    WooCommerce per l’istruzione: Una soluzione intelligente per gestire l’apprendimento online

    Giornale WordPress

    Matt Mullenweg Declares Holiday Break for WordPress.org Services

    Giornale WordPress

    #159 – James Kemp on WooCommerce Innovations and Trends in Selling Online

    Giornale WordPress

    #162 – Jo Minney on Website Usability Testing for WordPress Projects

    Giornale WordPress

    How to Keep Personally Identifiable Info Out of Google Analytics

    Giornale WordPress

    How to Easily Get a Custom Email Alert in Google Analytics (2 Ways)

    Giornale WordPress

    WordPress 6.8 Release Candidate 1

    Giornale WordPress

    WordPress 6.8 Beta 1

    Giornale WordPress

    WordPress 6.8 Release Candidate 2

    Giornale WordPress

    WordPress 6.8 Beta 2