Pagina 1 di 1

Info indirizzi - siti web su un solo server

Inviato: giovedì 30 ottobre 2014, 1:12
da KR
Buona sera a tutti.
premetto che non sono un grande esperto, comunque ho provato a seguire la guida creata da un utente del forum, (molto ben fatta) : guide-tips/ospitare-piu-siti-web-sul-pr ... -t945.html ma il risultato che ottengo non è quello sperato.
Chiedo a voi più esperti... è possibile associare/girare più indirizzi/siti web su di un unico Nas?
ovvero: ho tre siti web www.pippo.it www.rossi.it www.zeze.it .... vorrei farli girare sul Nas che ha un solo indirizzo ip... è possibile ottenere, nel momento che digito il link corretto nel web browser, il sito richiesto senza che appaia la schermata classica di login del server?
Dalla guida sopra indicata sembrerebbe di sì... io non ci sono riuscito.
Io sto usando wordpress per i tre siti ed l'ho installato in 3 cartelle diverse... ma quando vado a digitare il sito web www.pippo.it o www.rossi.it o www.zeze.it vado a finire sempre nella stessa pagina di login del server.
Qualcuno sa darmi gentilmente delle spiegazioni?
l'unico modo di vedere i singoli tre siti è quello di richiamarli attraverso la sottodirectory, es: www.pippo.it/pippo/ o www.rossi.it/rossi/ o www.zeze/zeze/...
Così facendo, purtroppo, non ottengo il risultato sperato :cry: .

Grazie a tutti per la gentile attenzione.

Re: Info indirizzi - siti web su un solo server

Inviato: giovedì 30 ottobre 2014, 9:08
da burghy86
in locale per collegarti al dsm metti la porta 5000 o nessuna? perchè secondo me dovresti togliere il reindirizzamento della porta 80 dalle impostazioni

Re: Info indirizzi - siti web su un solo server

Inviato: giovedì 30 ottobre 2014, 10:03
da KR
Buondì burghy86!
quando mi collego alla dsm (normalmente via internet) mi va in automatico sulla 5001.
ed inoltre qualsiasi altro sito che metto mi va sulla pagina del login della dsm.
stavo leggendo questo post... web-server/web-server-locale-t5453.html
Potrebbe essere che mi serva mettere il server dns sul Nas?
Aggiungo un'altra ipotesi, se non si potesse ottenere il sito web in modo "puro" (http://www.pippo.it etc..) installando il DNS server ed usando il CNAME si potrebbe ottenere un reindirizzamento dal http://www.pippo.it al http://www.pippo.it/pippo e così via per gl'altri siti web?

Grazie a tutti per la gentile attenzione.

Re: Info indirizzi - siti web su un solo server

Inviato: giovedì 30 ottobre 2014, 15:26
da dMajo
Si, puoi farlo con le funzioni integrate nel dsm:

1. abilita la webstation e crea i 3 host virtuali
* cartella, nome fqdn, protocollo, porta
- pippo, http://www.pippo.it, http, 80
- rossi, http://www.rossi.it, http, 80
- zeze, http://www.zeze.it, http, 80
- zeze, demo.zeze.it, http, 80 ****

2. inserisci il contenuto dei siti nelle 3 cartelle che trovi nella condivisione web

3. Per i tre domini registrati (pippo.it, rossi.it, zeze.it) crea i record A "www" che puntino al tuo ip statico della wan.
- se non hai ip statico usa un provider ddns che ti consenta di gestire il dominio (non ddns.org dove avresti nomi tipo tuo nome.ddns.org). Un buon registrar (anche molto competitivo nei prezzi) che ti offre completo controllo dei dns (tutti i tipi di record, compresi quelli dinamici) è http://www.internetbs.net
- **** per il quarto host (a titolo esemplificativo) nel terzo dominio crea un ulteriore record A "demo" che punti sempre allo stesso tuo ip statico della wan

4. Se usi il fw del nas apri le porte 80/443 a tutti gli IP. Sul router fai il port-forwarding delle suddette porte verso l'IP locale del nas, se necessario crea le opportune regole nel firewall del router.

A questo punto, dall'esterno digitando http://www.pippo.it e http://www.rossi.it accederai ai rispettivi siti ospitati sul nas, mentre sia con http://www.zeze.it che http://demo.zeze.it(****) accederai allo stesso sito, avendo i due host virtuali la stessa cartella in comune. Qui se usi pagine php puoi, interrogando la variabile host, decidere di fornire eventualmente contenuti personalizzati a seconda dell' indirizzo (http://www.zeze.it o http://demo.zeze.it) con il quale il client ha effettuato accesso al sito.


Per la navigazione di questi siti dalla tua lan locale potresti avere dei problemi se il tuo router non gestisce correttamente il loopback (riferirsi da interno al prorpio ip esterno della wan per esser rediretti poi verso quello interno del nas). In questo caso potresti aggiungere i record necessari al file hosts (C:\Windows\System32\drivers\etc\hosts) dei PC, ma questo li farebbe navigare i siti internamente e non più esternamente (quindi sconsigliato ad esempio su notebook).
Per mantenere la flessibilità e trasparenza nei confronti dei device/utenti (es smarphone/tablet in wifi e/o 3g) dovresti installare il server dns sul nas e configurare i tre domini con i record A che puntino all'IP locale del nas e poi con il dhcp server distribuire quale 1°dns l'ip del nas e 2°dns l'ip del router.

Ovviamente per ognuno dei tre domini, se vi accedi con :5001 es http://www.rossi.it:5001 ti ritroverai il login del DSM quindi è essenziale che sul router non vi siano aperte le porte 5000/5001.
Se un potenziale utente dovesse fare un nslookup http://www.rossi.it riceverebbe il tuo ip publico/statico e inserendolo direttamente nel browser accederebbe al sito principale, il contenuto della cartella web, quindi anche qui ci andrebbe messo un index.html vuoto e/o controllato l'accesso con un .htaccess per prevenire la navigazione ad esempio a tutti gli ip non locali/privati.

Re: Info indirizzi - siti web su un solo server

Inviato: giovedì 30 ottobre 2014, 20:56
da KR
Non ho ancora letto il messaggio di risposta.
Voglio ringraziarvi anticipatamente per l'attenzione che date... la fortuna della Sinology non sta solo nella qualità dei suoi Nas, ma anche nell'avere dei forum con persone altamente attente e disponibili.
Grazie.

Re: Info indirizzi - siti web su un solo server

Inviato: venerdì 31 ottobre 2014, 14:52
da KR
Prima di tutto grazie ancora per la spiegazione.

andando per ordine:

Il punto 1 è ok
il punto 2 è ok
il punto 3 non mi è completamente chiaro. Io ho impostato il reindirizzamento dai vari host dei vari domini al mio ip pubblico (che è statico) del Nas. è corretto? intendi quello per creare i record A "www"? oppure è quello del server DNS che dovrei installare sul Nas?
il punto 4 non mi è completamente chiaro. io non uso il firewall del Nas ma quello del router... sono su linea Fastweb, quindi io posso aprire le porte dell'ip specifico del Nas... (questo penso che dovrebbe andar bene).
Ovviamente ho anche aperto le porte corrispondenti sul Nas.
Quando digito http://www.pipo.it e http://www.rossi.it non accedo ai rispettivi siti, ma vengo reindirizzato sulla pagina del login DSM.... dove sto sbagliando?

Grazie per la gentile attenzione.

Re: Info indirizzi - siti web su un solo server

Inviato: venerdì 31 ottobre 2014, 18:14
da dMajo
Punto1: Impostazioni della webstation
WebStationSettings.png
Punto 3: è riferito ai record A, "www" nella fattispecie da creare sui dns dei registrar/maintainer presso i quali hai registrato i domini, non sul tuo nas. Il record deve puntare al tuo ip statico (wan), quindi saranno 3 record identici, uno per dominio.

Punto4: sul tuo router (quello a cui l'ip statico corrisponde) devi instradare le porte 80/443 verso l'ip privato (lan) del nas. Nel caso tu usassi il firewall (sempre consigliato) sul nas dovresti fare le regole per aprirle (80/443), anche li, a tutti gli ip.
KR ha scritto:Quando digito http://www.pipo.it e http://www.rossi.it non accedo ai rispettivi siti, ma vengo reindirizzato sulla pagina del login DSM.... dove sto sbagliando?
Per agevolare il debug modifica il file hosts in C:\Windows\System32\drivers\etc su un pc nella lan locale del nas come segue, aggiungendo le ultime 3 righe opportunamente personalizzate:

Codice: Seleziona tutto

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
#      102.54.94.97     rhino.acme.com          # source server
#       38.25.63.10     x.acme.com              # x client host

# localhost name resolution is handled within DNS itself.
#	127.0.0.1       localhost
#	::1             localhost
192.168.1.100		www.pippo.it	# l'IP è quello locale del nas
192.168.1.100		www.rossi.it	# l'IP è quello locale del nas
192.168.1.100		www.zeze.it	# l'IP è quello locale del nas
cosi ad esempio dovresti poter navigare il sito http://www.pippo.it contenuto nella cartella /web/pippo, senza che tu venga reindirizzato al dsm.
Mentre se digiti l'ip http://192.168.1.100 dovresti ottenere la pagina di default
WebStationDefault.png
Quando il punto sopra funziona, rimuovi le righe dal file hosts ed accedendo dall'esterno (es via smartphone o pc dotato di chiavetta 3g) riprova di nuovo. Se ora vieni reindirizzato sul dsm significa che hai fatto il port-forwarding 80 -> 5000/1 anziché 80 -> 80. BTW la 5000/5001 non andrebbero mai instradate, rese pubbliche, per accedervi da remoto, se necessario, usa una vpn.
Attenzione che su molti router, se è abilitato il management via web e questo usa la porta 80 potrebbe non esser correttamente instradata. Cambia eventualmente la gestione del router dalla 80 a 8080 o altra porta.

Solo a questo punto, se non vuoi smanizzare costantemente con il file hosts e/o vuoi che il tuo smartphone/tablet possa navigare i siti indipendentemente dal fatto che sia connesso in wifi (internamente) o 3g esternamente ti consiglio di installare e configurare il dns sul nas (per risoluzione interna), per il quale, se non hai esperienza si apre un'altro capitolo.

Re: Info indirizzi - siti web su un solo server

Inviato: venerdì 31 ottobre 2014, 23:33
da KR
Grazie dMajo!
fino al punto 3 tutto ok.
Il punto 4 ok per le porte da instradare ed anche per le regole del firewall, mentre non ho risolto la questione del debug...
Non sono arrivato a modificare il file che mi dicevi, perché se fosse possibile preferirei avere una libertà maggiore e quindi, se ho capito bene, installare il server DNS ed utilizzare questa opzione.
Come devo procedere? (so che dovrei installare l'applicazione specifica del Server DNS del Sinology)...
Sono obbligato ad avere un pc su cui devo modificare il file di hosts o posso solo usare il server DNS?

Quando dici: "ti consiglio di installare e configurare il dns sul nas (per risoluzione interna), per il quale, se non hai esperienza si apre un'altro capitolo."
intendi che il server DNS assolverebbe solo il compito di farmi arrivare nel modo corretto alle pagine http://www.pipo.it etc...? od avrebbe anche un'interazione col il server DNS esterno del registrar/maintainer ?

Comunque non ho esperienze sull'impostazione del server DNS, un po' la immagino ed ho letto qualche cosa ma non mi sono mai addentrato.

Mi sento in debito ed in qualche modo dovrò sdebitarmi per tutte le spiegazioni che mi stai dando.

Re: Info indirizzi - siti web su un solo server

Inviato: sabato 1 novembre 2014, 11:40
da dMajo
No, il dns interno non avrà nessuna interazione con il dns dei tuoi domini. Esso diventerà il server dns primario di tutti i device della tua lan locale, risolvendo internamente le richieste per le zone conosciute e facendo la ricorsione all'esterno per quelle sconosciute, cachandone la risposta.
Le zone conosciute essenzialmente saranno una locale, se vuoi nominare i tuoi dispositivi di rete in modo da non doverti riferire a loro con il loro ip e quelle dei tuoi domini per i quali il nas fa da webserver.
E essenziale che quando fai www.pippo.it dall'esterno tu riceva 1.2.3.4 (da un server dns esterno) mentre quando fai la stessa richiesta dalla lan devi ricevere 192.168.1.100 ... questo solo un dns interno può dartelo.
Poi in realtà il dns interno può anche diventare un po più complesso (sempre relativamente semplice da configurare, ma bisogna capire alcuni concetti) e offrirti molti altri vantaggi:
- puoi usarlo come blocco delle pubblicità nelle pagine
- puoi usarlo per assegnare dns esterni diversi ai tuoi dispositivi in base al loro ip
- puoi usarlo per bloccare gran parte della navigazione ai device della lan, sempre su base del loro ip
- ....

Come ti ho detto il dns è un'altro capitolo, per il quale a breve faremo anche una guida.
Per il momento modifica il file hosts su un pc locale per fare i test, una volta fatti funzionare i domini sul webserver ti concentrerai all'installazione del server dns per avere "maggior libertà"