Nell'articolo precedente, ne abbiamo parlato come configurare XAMPP sul tuo PC locale e come installare WordPress su di esso. Ma cosa succede se si desidera avere più siti Web sul server locale? Potresti semplicemente creare nuove cartelle e aprirle come www.example.com/ ma è semplicemente noioso! Che ne dici di creare un sottodominio? Qualcosa come www.sub.example.com, ora che sembra qualcosa, non è vero.
Creazione di una cartella della directory principale per il sottodominio
Vediamo come facciamo tutte queste cose. Per prima cosa vuoi creare la directory principale del nuovo sottodominio. Vai a C:/xampp/htdocs (questo potrebbe essere diverso per te a seconda di dove hai installato XAMPP). Il nome della cartella può essere solo il nome del sottodominio (es: www.sub.domain.com la cartella sarebbe sub) oppure puoi utilizzare l'intero nome del dominio per il nome della cartella (es: www.sub.domain.com la cartella sarebbe essere www.sub.domain.com).
Creazione del sottodominio
Per creare il sottodominio per il tuo localhost devi modificare un file di configurazione XAMPP chiamato httpd-vhosts.conf questo file si trova in C:/xampp/apache/conf/extra (potrebbe essere diverso per te a seconda di dove hai installato XAMPP). Apri httpd-vhosts.conf con il tuo editor di testo preferito e cerca quanto segue:
[html]
##<host virtuale *:80>
##Amministratoreserver [email protected]
##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
##ServerName fittizio-host.localhost
##ServerAlias www.dummy-host.localhost
##ErrorLog "logs/dummy-host.localhost-error.log"
##CustomLog "logs/dummy-host.localhost-access.log" combinato
##</host virtuale>
[/ Html]
Duplicalo e rimuovi il ## da prima di ogni riga, quindi siamo pronti per creare il sottodominio, nel nostro caso sarà sub.localhost ovviamente puoi fare quello che vuoi. Cambia * in sub.localhost e su ogni riga in cui dice dummy-host.localhost in sub.localhost.com. Il risultato finale sarebbe simile al seguente:
[html]<host virtuale sub.localhost.com:80>
ServerAdmin postmaster@ sub.localhost.com #DocumentRoot "C:/xampp/htdocs/ sub.localhost.com "
NomeServer sub.localhost
ServerAlias www. sub.localhost.com
ErrorLog "logs/sub.localhost.com -error.log"
CustomLog "logs/ sub.localhost.com -access.log" combinato
</host virtuale>
[/ Html]
Registrazione del dominio sub.localhost.com
Se hai finito con questo, devi registrare il tuo sottodominio, nel Ospiti di Windows file. Questo può essere trovato in C:/Windows/System32/drivers/ecc. Crea un backup del file hosts, quindi aprilo con il tuo editor di testo preferito e aggiungi le seguenti righe in basso:
127.0.0.1 localhost
127.0.0.1 sub.localhost.com
NOTA: Windows 7 o Windows 8 non ti consente di modificare quel file, per modificare quel file prima copialo in un'altra posizione, ad esempio Desktop, quindi modificalo nel tuo editor preferito e quindi incolla (sostituisci) il file modificato in eccetera cartella.
Questo ti creerà un dominio sub.localhost.com. Se hai finito con questo e sei sicuro al 100% di aver fatto tutto bene, riavvia il tuo apache usando il pannello di controllo di XAMPP (stop/start). Dopo aver riavviato Apache, dovresti essere in grado di accedere al tuo nuovo sottodominio: .
Se XAMPP si blocca quando vuoi riavviare Apache, assicurati di non utilizzare alcun HTTP:// o / alla fine del dominio per il quale desideri creare una directory. Se hai altre domande su questo argomento, non esitare a chiedere nei commenti qui sotto.
Tushar
Wow lo adoro. Sarà più divertente creare un sottodominio su un localhost e lavorarci. C'è un modo per creare un sottodominio in wampp.
Andor Nagy
Ciao. Sono sicuro che è possibile. Attraverso non ho mai usato WAMP, ma come ho letto è lo stesso di XAMPP.
Saluti,
Andor Nagy
Sai Kumar
Ciao Andor Nagy, fantastico tutorial per creare un sottodominio usando Xampp. Cercherò sicuramente di creare un sottodominio in localhost. Grazie per la condivisione!!
Sadek
Bei consigli, posso fare lo stesso con WAMP ??
è leggermente diverso da XAMPP
Rajesh Namase
E lo ho già detto, puoi usare lo stesso metodo anche su WAMP, se riscontri problemi su WAMP faccelo sapere.
Emily
È una buona notizia che posso usare lo stesso metodo su WAMP! :) Lo proverò il prima possibile e lo metterò nella mia lista di cose da fare (perché posso dimenticarlo).
AnSH
grazie per l'aiuto amico. . . sarà utile creare un sottodominio su localhost e quindi sviluppare qualcosa .. :)
Parmar
Grazie fratello per questo tutorial funzionante, mi sono sempre chiesto come le persone ottengano il sottodominio per il loro sito Web, ora posso anche averne uno per il mio sito! Grazie ancora!
Andor Nagy
Ciao, sono contento che ti sia stato d'aiuto! Nota se hai un nome di dominio premium, devi creare il sottodominio nel servizio in cui hai entrambi il dominio e reindirizzarlo al tuo IP tramite il gestore DNS.
Saluti,
Andor Nagy
Mohsin Shakel
Bene, questo tutorial è sicuramente interessante per me Rajesh Namase. A proposito, quale tema stai usando su questo blog.
Rajesh Namase
LOL L'articolo è stato scritto da Andor Nagi :D Stiamo usando il tema figlio di Genesis personalizzato.
Yogesh
Questo articolo mi è molto utile, ma voglio sapere qualcosa di nuova tecnologia come Joomla ecc. Per favore scrivi alcuni articoli su questo.
Aliakbar Fakhri
Ottimo consiglio,
voglio solo sapere posso usare lo stesso metodo con Wamp???
Bhavik
Grazie per questo articolo..
Questo articolo è davvero utile per le persone, ma come creare un sottodominio nel server wamp ??
sridahr
questo è un ottimo tutorial ma ogni volta che lo aggiungo
NameVirtualHost *: 80
DocumentRoot “D:/xampp/htdocs”
NomeServer localhost
DocumentRoot “D:/xampp/htdocs/sottodominio”
NomeServer sottodominio.localhost.com
Il mio server xammp non è sratring
Assumi Rajput
Ciao, questo è davvero un ottimo tutorial su come creare un sottodominio usando xampp. Non pensare mai che un sottodominio possa essere creato in localhost. Ora conosco i segreti e ci proverò anche io.
michael
ciao, come faccio a farlo su un sito web reale?
Donald
Mi chiedo la stessa cosa. Per me ora reindirizza TUTTO il traffico al sottodominio.
Kyle E.
Tutorial molto carino, ora dopo aver creato sub.localhost.com è possibile utilizzarlo per altri come testdomain.tk? Ho usato httpd-vhosts.conf prima di impostare più cartelle in modo da poter avere più di una cartella htdocs che contiene così tanto. Posso fare in modo che sub.localhost.com entri in sub.testdomain.com?