[RISOLTO]. Il virtual host mi funziona a metà
- Sam9999
- Entusiasta Emergente
- Messaggi: 1983
- Iscrizione: lunedì 9 giugno 2014, 8:59
- Desktop: Studio Xfce
- Distribuzione: Ubuntu 20.04 LTS (Focal)
- Località: BO
- Contatti:
[RISOLTO]. Il virtual host mi funziona a metà
Dopo le varie peripezie, ho creato e settato 2 domini in locale.
local.pa e local.sk
Sul computer locale, per provare, ho modificato il file hosts:
127.0.0.1 localhost
192.168.137.99 local.pa
192.168.137.99 http://www.local.pa
192.168.137.99 local.sk
192.168.137.99 http://www.local.sk
quindi sul serverino ubuntu ho creato i file di configurazione ed abilitato abilitato i due siti web.
<VirtualHost *:80>
ServerName http://www.local.pa
ServerAdmin webmaster@localhost
DocumentRoot /var/www/local.pa
</VirtualHost>
<VirtualHost *:80>
ServerName http://www.local.sk
ServerAdmin webmaster@localhost
DocumentRoot /var/www/local.sk
</VirtualHost>
Ora mentre local pa e http://www.local.pa vanno sulla cartella giusta /var/www/local.pa
invece se digito il dominio local.sk non funziona e va sulla cartella di local.pa mentre invece se digito http://www.local.sk va tutto bene e funziona anche il secondo dominio.
Devo mica fare dei virtualhost anche per i domini senza il www oppure magari li aggiunfo nel file di configurazione già presente?
local.pa e local.sk
Sul computer locale, per provare, ho modificato il file hosts:
127.0.0.1 localhost
192.168.137.99 local.pa
192.168.137.99 http://www.local.pa
192.168.137.99 local.sk
192.168.137.99 http://www.local.sk
quindi sul serverino ubuntu ho creato i file di configurazione ed abilitato abilitato i due siti web.
<VirtualHost *:80>
ServerName http://www.local.pa
ServerAdmin webmaster@localhost
DocumentRoot /var/www/local.pa
</VirtualHost>
<VirtualHost *:80>
ServerName http://www.local.sk
ServerAdmin webmaster@localhost
DocumentRoot /var/www/local.sk
</VirtualHost>
Ora mentre local pa e http://www.local.pa vanno sulla cartella giusta /var/www/local.pa
invece se digito il dominio local.sk non funziona e va sulla cartella di local.pa mentre invece se digito http://www.local.sk va tutto bene e funziona anche il secondo dominio.
Devo mica fare dei virtualhost anche per i domini senza il www oppure magari li aggiunfo nel file di configurazione già presente?
Ultima modifica di Sam9999 il venerdì 7 aprile 2017, 21:07, modificato 1 volta in totale.
-------------
S. @-M.
-------------
S. @-M.
-------------
- Sam9999
- Entusiasta Emergente
- Messaggi: 1983
- Iscrizione: lunedì 9 giugno 2014, 8:59
- Desktop: Studio Xfce
- Distribuzione: Ubuntu 20.04 LTS (Focal)
- Località: BO
- Contatti:
Re: Il virtual host mi funziona a metà
Ho appena creato altri e 2 virtualhosts e quindi sia con dominio che con il www raggiungo ambedue i siti web differentemente.
Quindi ho 4 file di configuraizone 2 per /var/www/local.pa e 2 per var/www/local.sk....
Giusto cosi'?
Quindi ho 4 file di configuraizone 2 per /var/www/local.pa e 2 per var/www/local.sk....
Giusto cosi'?
-------------
S. @-M.
-------------
S. @-M.
-------------
-
- Prode Principiante
- Messaggi: 125
- Iscrizione: mercoledì 3 aprile 2013, 21:03
- Desktop: ubuntu
- Distribuzione: Ubuntu 14.04.03 LTS
- Sesso: Maschile
Re: Il virtual host mi funziona a metà
Puoi usare la direttiva ServerAlias e dovresti risolvere.
Fammi sapere
Fammi sapere
IT Admin presso Ospedale di Bologna
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
- Sam9999
- Entusiasta Emergente
- Messaggi: 1983
- Iscrizione: lunedì 9 giugno 2014, 8:59
- Desktop: Studio Xfce
- Distribuzione: Ubuntu 20.04 LTS (Focal)
- Località: BO
- Contatti:
Re: Il virtual host mi funziona a metà
Ho provato su un primo sito e aggiungendo la direttiva indicata ServerAlias non ho bisogno di due file di configurazione per un dominio, ho effettuato collegamenti sia via http://mailman.po e sia via http://www.mailman.po e vanno sulla cartella giusta e non sulla cartella di default.
Codice: Seleziona tutto
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName mailman.po
ServerAlias www.mailman.po
ServerAdmin webmaster@localhost
DocumentRoot /var/www/mailman.po
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
-------------
S. @-M.
-------------
S. @-M.
-------------
-
- Prode Principiante
- Messaggi: 125
- Iscrizione: mercoledì 3 aprile 2013, 21:03
- Desktop: ubuntu
- Distribuzione: Ubuntu 14.04.03 LTS
- Sesso: Maschile
Re: Il virtual host mi funziona a metà
Ciao,
Mi sembra di capire quindi che sia risolto il problema?
Nel caso fosse così magari edita il titolo del post inserendo [RISOLTO].
Mi sembra di capire quindi che sia risolto il problema?
Nel caso fosse così magari edita il titolo del post inserendo [RISOLTO].
IT Admin presso Ospedale di Bologna
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
- Sam9999
- Entusiasta Emergente
- Messaggi: 1983
- Iscrizione: lunedì 9 giugno 2014, 8:59
- Desktop: Studio Xfce
- Distribuzione: Ubuntu 20.04 LTS (Focal)
- Località: BO
- Contatti:
Re: Il virtual host mi funziona a metà
E che sto ancora provando il server alias, è possibile anche metterzi ^.miodominio.com e risolve anche i sotto domini anche mettere un subdominio in servralias lo risolve sulla cartella dela dominio. Mentre per subdomini che vanno in altre cartelle bisogna creare un altro file di configurazione del virtual server?
-------------
S. @-M.
-------------
S. @-M.
-------------
-
- Prode Principiante
- Messaggi: 125
- Iscrizione: mercoledì 3 aprile 2013, 21:03
- Desktop: ubuntu
- Distribuzione: Ubuntu 14.04.03 LTS
- Sesso: Maschile
Re: [RISOLTO]. Il virtual host mi funziona a metà
Ciao,
Non sei obbligato a fare file separati per ogni virtualhost che ti interessa creare, potresti farne anche unico. Certo è che se hai parecchi VirtualHost da gestire può risultare scomodo avere tutto in un file.
Detto questo per ogni virtual host hai una DocumentRoot ben specifica che sarà quella in cui atterri quando su browser digiti il tuo indirizzo che avrai anche messo in ServerName o ServerAlias.
Se su di un virtualhost vuoi avere la possibilità di avere una sorta di multicartella, e cioè da un solo dominio vuoi raggiungere più document root puoi usare la direttiva Alias.
Per esempio:
Nell'esempio se punti all'URL: http://miodominio.ext/mioapplicativo finirai sulla cartella /var/www/applicativocustom.
Non sei obbligato a fare file separati per ogni virtualhost che ti interessa creare, potresti farne anche unico. Certo è che se hai parecchi VirtualHost da gestire può risultare scomodo avere tutto in un file.
Detto questo per ogni virtual host hai una DocumentRoot ben specifica che sarà quella in cui atterri quando su browser digiti il tuo indirizzo che avrai anche messo in ServerName o ServerAlias.
Se su di un virtualhost vuoi avere la possibilità di avere una sorta di multicartella, e cioè da un solo dominio vuoi raggiungere più document root puoi usare la direttiva Alias.
Per esempio:
Codice: Seleziona tutto
...
ServerName miodominio.ext
Alias /mioapplicativo /var/www/applicativocustom
<Directory /var/www/applicativocustom>
......
</Directory>
...
IT Admin presso Ospedale di Bologna
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Virtualizzazione, file sharing, proxy server, mail server all'ordine del giorno
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti