⊗ndHsDmNC 46 of 47 menu

Configurazione di Nginx per siti di test

Colleghiamo tramite Nginx i domini ai nostri siti di test. Per fare questo apriamo il file di configurazione, rimuoviamo il contenuto attuale e inseriamo le impostazioni per i nostri due siti secondo il seguente schema:

server { impostazioni del primo sito } server { impostazioni del secondo sito }

Configuriamo il primo sito, specificando il tuo nome di dominio e la tua porta su cui è avviato lo script del primo sito:

server { listen 80; server_name test1.com; location / { proxy_pass http://localhost:3001; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Sotto, nello stesso file, configuriamo il secondo sito, specificando anche il corretto dominio e porta:

server { listen 80; server_name test2.com; location / { proxy_pass http://localhost:3002; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection 'upgrade'; proxy_set_header Host $host; proxy_cache_bypass $http_upgrade; } }

Dopo di che, eseguiamo il comando che verifica la configurazione per errori:

nginx -t

Ricarichiamo Nginx:

service nginx reload

Riavviamo Nginx:

service nginx restart

Controlliamo lo stato di Nginx (dovrebbe essere attivo, testo verde):

service nginx status

Tutto fatto, ora possiamo tramite browser accedere ai domeni e questi condurranno ai vostri siti di test. Se questo non avviene, assicuratevi che i record A dei domeni puntino all'IP del vostro server, e anche che non abbiate sbagliato le porte dei siti deployati su NodeJS.

Collegate i domeni ai vostri siti di test eseguendo la configurazione di Nginx.

Accedete ai vostri domeni tramite browser.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta