Come creare Subdomain Utilizzando XAMPP

In questo articolo abbiamo condiviso un modo per creare sottodominio e directory principali separati e per i siti web localhost.

A+ A-

Nel precedente articolo abbiamo parlato di come impostare XAMPP sul PC locale e come installare WordPress su di esso . Ma cosa succede se si vuole avere più siti web sul server locale? Si potrebbe semplicemente creare nuove cartelle e aprirli come www.example.com/ ma questo è solo noioso! Che ne dite di creare un sottodominio? Qualcosa di simile www.sub.example.com, ora che assomiglia a qualcosa, non è vero.

Creare Sottodominio Utilizzando XAMPP

Creazione di una cartella directory principale per il Subdomin

Vediamo come lo facciamo tutta questa roba. In primo luogo si vuole creare nella directory principale del nuovo sottodominio. Vai a C: htdocs / XAMPP / (questo potrebbe essere diverso per te a seconda di dove è stato installato XAMPP). Il nome della cartella può essere solo il nome del sottodominio (es: www.sub.domain.com la cartella sarebbe sub) oppure è possibile utilizzare l'intero nome di dominio per il nome della cartella (es: www.sub.domain.com la cartella sarebbe essere www.sub.domain.com).

Creare il sottodominio

Per creare il sottodominio per voi localhost è necessario modificare un nome httpd-vhosts.conf file di configurazione XAMPP questo file si trova in C: / xampp / apache / conf / extra (questo potrebbe essere diverso per voi a seconda di dove è stato installato XAMPP). Aprire il httpd-vhosts.conf con il vostro editor di testo preferito e cercare il seguente:

##<virtualhost *:80>
    ##ServerAdmin postmaster@dummy-host.localhost
    ##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
    ##ServerName dummy-host.localhost
    ##ServerAlias www.dummy-host.localhost
    ##ErrorLog "logs/dummy-host.localhost-error.log"
    ##CustomLog "logs/dummy-host.localhost-access.log" combined
    ##</virtualhost>

Duplicare e rimuovere il ## dalla prima di ogni riga, quindi siamo pronti per creare il sottodominio, nel nostro caso sarà sub.localhost naturalmente si può rendere il vostro tutto ciò che si desidera. Modificare il * a sub.localhost e su ogni riga in cui si dice manichino-host.localhost a sub.localhost.com. Il risultato finale sarà simile alla seguente:

<virtualhost sub.localhost.com:80>
    ServerAdmin postmaster@ sub.localhost.com  #DocumentRoot "C:/xampp/htdocs/ sub.localhost.com "
    ServerName sub.localhost
    ServerAlias www. sub.localhost.com
    ErrorLog "logs/ sub.localhost.com -error.log"
    CustomLog "logs/ sub.localhost.com -access.log" combined
</virtualhost>

Registrazione del dominio sub.localhost.com

Se si è fatto con questo, è necessario registrare il sottodominio, nel file host della finestra. Questo può essere trovato in C: / Windows / System32 / drivers / etc. Creare un backup del file hosts poi aprirlo con un editor di testo e aggiungere le seguenti righe in basso:

127.0.0.1 localhost
127.0.0.1 sub.localhost.com

Nota: Windows 7 o Windows 8 non consente di modificare il file, per modificare il file prima copiarlo in un'altra posizione dire Desktop quindi modificarlo nel vostro editor preferito e quindi incollare (sostituire) file nella cartella etc modificato.

Questo creerà un dominio sub.localhost.com. Se si è fatto con questo e si è sicuri al 100% che hai fatto tutto per bene, riavviare il apache tramite il pannello di controllo di XAMPP (Stop / Start). Dopo aver riavviato il Apache, si dovrebbe essere in grado di accedere al vostro nuovo sottodominio:.

Se XAMPP si blocca quando si vuole riavviare il Apache, assicurarsi che non si utilizza alcun HTTP: // o / alla fine del dominio che si desidera creare una directory per. Se avete altre domande relative a questo argomento, non esitate a chiedere nei commenti qui sotto.