GNU/Linux >> Linux Esercitazione >  >> Panels >> Plesk

Come visualizzare l'anteprima del tuo sito Web prima che i server dei nomi o i record DNS siano attivi

Ci sono alcune situazioni comuni in cui vuoi essere in grado di visualizzare facilmente il tuo sito web, ma non puoi ancora perché il tuo dominio non punta al tuo account di hosting:

  1. Sviluppo :Il sito è ancora in fase di sviluppo e quindi il dominio punta a un account di hosting diverso dove risiede il sito live precedente. (Il tuo sito di sviluppo non è affatto pubblico).
  2. Test :hai eseguito la migrazione dei contenuti del sito e desideri verificarne il corretto funzionamento prima di modificare il DNS.
  3. In attesa :vuoi che il sito sia attivo ora, ma stai ancora aspettando che le modifiche al server dei nomi o ai record DNS si propaghino al tuo provider Internet. (Nota:un'alternativa per velocizzare queste modifiche DNS consiste nell'utilizzare un servizio DNS di aggiornamento più rapido sui tuoi dispositivi)

Indipendentemente dalla situazione che ti riguarda, si può presumere che visitando il sito Web in un browser non funzioni affatto o mostri una versione diversa (precedente/live) del sito, tuttavia desideri comunque accedervi ora.

Ci sono alcuni trucchi per questo! Puoi:

  1. Utilizza l'URL di anteprima di Plesk Questa è l'opzione più rapida, ma se utilizzi WordPress, richiede modifiche a wp-config.php per funzionare senza problemi.
  2. Utilizza invece un sottodominio Questa opzione è facile da implementare, ma richiede che ospitiamo il DNS o che tu abbia accesso all'host DNS per creare manualmente i record.
  3. Utilizza una sostituzione del file HOSTS Questo è un po' più difficile da implementare, tuttavia una volta apportate le modifiche necessarie al tuo computer, è il modo migliore per sviluppare un sito web che non è attivo.

Scorri fino all'opzione che preferisci per scoprire come si fa.

Se il tuo hosting WordPress è con noi e sei un abbonato alla gestione Platinum, puoi anche richiedere che ci occupiamo dell'opzione 1 o dell'opzione 2 per te!

Opzione 1:utilizza l'URL di anteprima di Plesk

Per trovare l'URL di anteprima di Plesk, accedi a Plesk, quindi guarda a destra sotto l'intestazione blu dove mostra il tuo nome di dominio. Troverai un pulsante che dice "Anteprima" con un'icona a forma di occhio. Fai clic per essere indirizzato al tuo sito tramite l'URL di anteprima.

Utilizzo dell'URL di anteprima con WordPress

Ci sono un paio di cose a cui prestare attenzione quando si utilizza l'URL di anteprima. Se noti gli stessi problemi che si verificano con app web diverse da WordPress, le soluzioni dovrebbero essere simili.

  1. WordPress ti "separa" dall'URL di anteprima e tenta di costringerti a visitare il sito live quando fai clic su qualsiasi link sul sito. Questo non è molto utile, poiché vuoi continuare a visualizzare/lavorare sul sito all'URL di anteprima, non sul sito live!
  2. Qualsiasi contenuto multimediale che carichi o link che crei in WordPress mentre utilizzi l'URL di anteprima sarà hardcoded con l'URL di anteprima e non con il tuo URL live, il che potrebbe causare problemi durante la pubblicazione. Molti host web (inclusi i costosi host WordPress gestiti) non forniscono alcun meccanismo per risolvere questo problema, ma dovrebbero, perché possono causare seri problemi al tuo sito web, specialmente a lungo termine.

Suggerimento:l'utilizzo di un override del file HOSTS (opzione 3 di seguito) eviterà entrambi questi problemi e mentre gli override del file HOSTS sono più difficili da configurare, rendono molto più semplice l'implementazione del sito di sviluppo . Per questo motivo, ti consigliamo di utilizzare un override del file HOSTS per lo sviluppo e di utilizzare solo l'URL di anteprima per mostrare il tuo lavoro ai clienti (sola lettura).

Per ovviare a questi problemi, completa i seguenti due passaggi per indicare a WordPress di consentire sia l'URL live che l'URL di anteprima durante la visualizzazione del sito e di utilizzare gli URL relativi per i media e durante la creazione di collegamenti nell'amministratore di WordPress.

PASSAGGIO 1:

Utilizza Plesk File Manager per copiare e incollare il seguente codice esattamente così com'è (non sostituire le variabili con i valori effettivi) sopra la riga in wp-config.php che dice:/* That's all, stop editing! Happy blogging. */

define('WP_SITEURL', 'http://' . $_SERVER['SERVER_NAME']);
define('WP_HOME', 'http://' . $_SERVER['SERVER_NAME']);
define('WP_CONTENT_URL', '/wp-content');

PASSAGGIO 2:

Accedi all'amministratore di WordPress su /wp-admin. Vai su Plugin> Aggiungi nuovo e cerca "URL assoluti <> relativi ” e installa e attiva questo plugin.

Sebbene non * vedrai * alcuna differenza mentre lavori nell'amministratore, salverà tutti i collegamenti come URL relativi al database, ma li presenterà sul sito come URL assoluti per mantenere WordPress felice. Quando rendi attivo il sito, tutti gli URL passeranno automaticamente al dominio live.

Al momento dell'implementazione :è molto importante per la SEO assicurarsi di rimuovere i valori di configurazione WP_HOME e WP_SITEURL personalizzati quando il sito viene pubblicato. Tuttavia, non rimuovere il valore WP_CONTENT_URL , altrimenti potresti riscontrare strani problemi con i media. Dovresti essere anche in grado di rimuovere il plug-in "Absolute <> Relative URLs" in questo momento e tutti gli URL futuri verranno archiviati nel DB come valori assoluti utilizzando il nome di dominio live.

PASSAGGIO 3:

Accedi a Plesk e scegli "Impostazioni di hosting" per il dominio. Deseleziona l'opzione per utilizzare un reindirizzamento SSL/HTTPS. Questo reindirizzamento forzerà https, che non puoi utilizzare quando utilizzi l'URL di anteprima di Plesk.

Opzione 2:utilizza un sottodominio (intermedio)

Se il motivo per cui vuoi non rendere ancora attivo il tuo sito è perché stai pianificando di sviluppare prima un nuovo sito, questa opzione è una buona opzione per te.

  1. In Plesk, scegli l'opzione Aggiungi un sottodominio e chiamalo qualcosa come "dev", "staging", "new" o "preview".
    Nota:se il tuo DNS non è ospitato con noi, ora dovrai accedere al tuo host DNS (spesso il registrar) e aggiungere un nuovo record DNS di tipo "A" che punta all'IP per il tuo hosting con noi come mostrato in Plesk. Potrebbero essere necessarie alcune ore prima che il nuovo record DNS abbia effetto.
  2. Installa WordPress nel nuovo sottodominio utilizzando le app web con 1 clic (o clonalo dal sito principale se non desideri ricominciare da capo).

Quando sei pronto per pubblicare il sito, utilizza la nostra utility per app Web con un clic per clonarlo dal sottodominio dev al dominio principale. A questo punto, se non l'hai già fatto, puoi riconfigurare il tuo dominio presso il registrar o l'host DNS per farlo vivere.

Opzione 3:sostituzione file HOSTS (intermedio)

Introduzione rapida al DNS

Ogni volta che visiti un sito Web come websavers.ca o google.com, il tuo computer chiede al tuo server DNS, solitamente fornito dal tuo provider Internet, l'indirizzo IP numerico del server su cui risiede il sito (sembrano così:123.123.123.123) . Quando il dominio non è ancora registrato o non punta ancora al tuo piano di hosting Websavers, i tuoi server DNS diranno "Scusa, non lo so" o forniranno l'indirizzo IP attualmente attivo, piuttosto che quello per i tuoi Websavers hosting.

I seguenti passaggi ti mostreranno come istruire il tuo computer a utilizzare un IP/server specifico ogni volta che visiti il ​​sito Web, sovrascrivendo l'indirizzo IP attualmente attivo.

Sovrascrivere DNS con il file hosts

Windows, Linux e macOS utilizzano tutti un file speciale noto come host file per convertire manualmente i nomi in numeri. Il tuo computer controlla gli host prima di verificare con i tuoi server DNS per ottenere l'IP corrispondente, quindi quando vuoi istruire il tuo computer su quale server risiede il tuo sito web, questo è il file da usare!

Ecco la posizione del file su Windows, Linux e macOS:

  • Finestre:c:/windows/system32/drivers/etc/hosts
  • Linux:/etc/hosts
  • macOS:/etc/hosts

Come utilizzo il mio file hosts?

Il file potrebbe contenere alcune informazioni nella parte superiore, normalmente informazioni su come utilizzare il file. La chiave per inserire le informazioni in modo accurato nel file hosts è utilizzare il seguente formato:
[ServerIPAddress] [DomainName1] [DomainName2]
Quindi, ad esempio, websavers.ca potrebbe apparire così:

64.131.80.122 websavers.ca www.websavers.ca

Nota: Ho incluso sia websavers.ca che www. websavers.ca nel caso in cui proviamo ad accedere al sito con entrambi i metodi. Dovresti fare lo stesso, altrimenti potresti vedere dei risultati strani.

Puoi modificare questo file direttamente utilizzando il tuo editor di testo preferito, ma tieni presente che non è sempre facile accedere alle loro posizioni. Windows in genere nasconde quella cartella di sistema e macOS l'ha classificata come parte del suo sottosistema Unix che la rende irraggiungibile nel browser di file (Finder). Di seguito abbiamo elencato alcune utili utilità per ciascun sistema operativo che semplificheranno la modifica del file hosts.

Suggerimenti pratici per la modifica dei file degli host

macOS

Se utilizzi un Mac, vai alla pagina del progetto Gas Mask Google Code e inizia l'installazione!

Questa app apre automaticamente il file hosts e ti consente di salvarlo sovrascrivendo il file corrente. Hai anche la possibilità di salvare più file host e passare facilmente da uno all'altro. In questo modo puoi salvarne uno predefinito e uno diverso per attivare e disattivare facilmente ogni sito su cui stai lavorando. Basta crearne uno nuovo e inserire l'IP e il nome del sito utilizzando il formato sopra. Selezionare il file host che si desidera attivare sulla sinistra, quindi fare clic sulla casella di controllo nella barra degli strumenti per attivarlo. Tutto pronto!

[Avanzato] In alternativa, puoi utilizzare un editor di testo basato su terminale come vim. Apri il terminale ed esegui:

vim /etc/hosts

Ma attenzione, vim non è il più facile da usare! Dovresti cercare un tutorial su vim prima di utilizzare questa opzione.

Finestre

Su Windows puoi installare un'app chiamata Windows Hosts File Editor e usarla per aiutarti a modificare il file hosts.

In alternativa puoi modificare manualmente il file con Blocco note. Ecco come:

  1. Apri il menu Start e cerca Blocco note
  2. Quando vedi Blocco note nei risultati, fai clic con il pulsante destro del mouse e scegli "Apri come amministratore" (dì di sì per approvare la richiesta di sicurezza)
  3. Scegli File> Apri dalla barra dei menu e vai alla directory mostrata sopra
  4. La directory sembrerà vuota. All'estrema destra della casella "Nome file:" nella parte inferiore della finestra, fai clic sul menu a discesa che contiene "Documenti di testo (*.txt)" e seleziona l'opzione per "Tutti i file". Questo mostrerà il file hosts nell'elenco sopra.
  5. Fai doppio clic sul file hosts per aprirlo
  6. Sotto l'ultima riga con un # davanti, digita la voce utilizzando lo stesso schema mostrato sopra:[IP] [Dominio]
  7. Scegli File> Salva dal menu

Se ricevi un errore Proibito sulle autorizzazioni che indica che "Non hai il permesso di accedere a questo documento", hai saltato il passaggio 2. È necessario eseguire Blocco note come amministratore per avere il permesso di aggiornare il file. Chiudi Blocco note e ricomincia.

Hai problemi a far funzionare queste app? Hai un'app ancora migliore per modificare il file HOSTS? Qualcosa non va con le indicazioni? Usa i commenti qui sotto per dircelo!

Risoluzione dei problemi

PROBLEMI CON LE RISORSE DEL TEMA: Se stai utilizzando l'URL di anteprima con le nostre sovrascritture wp-config.php e noti che le risorse del tema non si caricano correttamente sia sul front-end che nell'amministratore di WordPress, è perché hai posizionato le sostituzioni nella parte inferiore del wp- config.php — devono essere posizionati sopra l'avviso "interrompi modifica" come descritto sopra!


Plesk
  1. Come creare server dei nomi personalizzati per il tuo server dedicato

  2. Come rendere attivo il tuo sito con Managed.com

  3. Come modificare i record DNS nel pannello di controllo di Plesk

  4. Come visualizzare in anteprima il tuo sito Plesk

  5. Come creare il tuo sito Plesk

Come correggere le autorizzazioni sul tuo sito tramite il pannello di controllo di Plesk

Come modificare la versione di ASP.NET sul tuo sito web

Come clonare un sito Web DNN sul server dedicato Windows

Come puntare i record NS dei tuoi domini su Managed.com

Come aggiungere un reCAPTCHA al tuo sito Web WordPress

Come aggiungere un reCAPTCHA al tuo sito Joomla