Pagina 1 di 1
Osc e Virtual Host?
Inviato: 14/12/2004, 18:38
da ricman
Sapete se ci sono problemi a girare coi Virtual Host sotto apache (freebsd)?
Ho un problema e non so a cosa dare la colpa...
In pratica non mi funziona la parte dell'admin... tutti i link mi puntano da un'altra parte!! Putacaso i link sono quelli del dominio principale...
Ho osc dentro /usr/home/miosito/catalog e il virtualhost in httpd.conf è del tipo
<VirtualHost xxx.xxx.xx.xx>
ServerAdmin
webmaster@miosito.com
DocumentRoot /home/miosito/catalog
ServerName shop.miosito.com
DirectoryIndex index.php index.html index.htm
</VirtuaLHost>
Inviato: 15/12/2004, 1:28
da 2710ea
Se il virtual host ti crea sti problemi è solo colpa della configurazione del server che non gira le richieste al host giusto ossia il tuo, ti consiglio di contattare il tuo fornitore e fagli presente la cosa.
Chi ti fornisce lo spazio?
Che pannello usi? Plesk o Cpanel
Io con il Plesk sui mie server non ho di sti problemi, l'unico problema e il MNT al quale mi appoggio che non gira i DNS dei miei clienti sul mio server se non dopo le solite minacce ( USA WINZOZ PURTROPPO, MA CONVIENE NEI PREZZI )
Inviato: 15/12/2004, 9:58
da ricman
Io mi servo da Register.it col quale mi trovo benissimo. Dal pannello di controllo faccio puntare i dns al mio server che sta qui, nell'ufficio accanto al mio dove lavoro...
Quindi Il MNT non c'entra perchè fa il suo lavoro.
Il VirtualHost mi pare configurato bene... però l'ho scritto io, quindi potrei aver sbagliato o non capito qualcosa...
Mi confermi che quello che scritto sul virtualhost può andare?
Mi confermi che osc funziona tranquillamente coi virtualhosts?
Inviato: 15/12/2004, 12:19
da 2710ea
Per OSC con i virtual host funziona che è una favola.
Per quanto riguarda al virtualhost ho notato che tu l'hai messo è sbagliato:
tu ai messo il sito nella directory HOME, invece lo devi mettere nella directory vhost creando poi il tuo sito, ti metto qui sotto come sono impostati i miei server con il virtual
<VirtualHost tuo indirizzo IP:80>
ServerName tuosito:80
ServerAlias
www.tuosito.tld
ServerAdmin "root@dominio"
DocumentRoot /home/httpd/vhosts/tuosito/httpdocs
</VirtualHost>
Le DirectoryIndex te le dovrebbe trovare in automatico.
/home/httpd/vhosts/tuosito/httpdocs sulla porta :80
/home/httpd/vhosts/tuosito/httpsdocs sulla porta :443
Inviato: 15/12/2004, 12:44
da ricman
2710ea ha scritto:<VirtualHost tuo indirizzo IP:80>
ServerName tuosito:80
ServerAlias
www.tuosito.tld
ServerAdmin "root@dominio"
DocumentRoot /home/httpd/vhosts/tuosito/httpdocs
</VirtualHost>
/home/httpd/vhosts/tuosito/httpdocs sulla porta :80
/home/httpd/vhosts/tuosito/httpsdocs sulla porta :443
Allora ho sistemato i virtualhost e poi mi sono accorto che l'errore era da un'altra parte: mi ero clamorosamente scordato di aggiustare il file configure.php nella dir ..../admin/include/
I VH quindi sono a posto.
Vorrei farti una domanda a proposito dell'
https.
Io ho fatto un grosso lavoro di personalizzazioni grafiche per ottenere un certo risultato e sto iniziando adesso a preoccuparmi della pubblicazione (quindi del server).
A cosa serve di preciso https?
Quando vado nel pannello dell'amministrazione mi scrive:
...mi chiedo... "e allora?". Cioè, quando entra in gioco la sicurezza? Se non ho il server configurato per ssl che succede?
Scusa per le domande banali e grazie ancora...
Inviato: 16/12/2004, 1:39
da 2710ea
Scusami se non ti ho risposto prima, ma ho avuto alcuni problemi da risolvere.
Mi confermi che ora funziona tutto a meraviglia?
All'ora vediamo:
Il server HTTPS serve soprattutto per evitare che qualcuno capti i nostri file durante le transazioni economiche, il controllo del tuo conto bancario online e cosi via.
Nel caso di OSC puo servire se vuoi evitare che i dati dei tuoi clienti vengano interciettati durante un ordine, puoi utilizarlo nel caso che tu voglia dare sicurezza e chiamiamola privacy durante il login del tuo utente e idem per il pannello di amministrazione.
Questo è a grandi linee quello che fa una connessione HTTPS criptando i dati dal tuo server al pc del cliente; solo il pc con il quale viene stabilita la connessione in quel momento può decifrarlo dato che gli viene trasmesso un codice binario di decifratura.
La connessione HTTPS la devi impostare tu manualmente nel config di OSC e modificare se mai alcuni link solo se tu la vuoi usare e logicamente devi installare le openSSl sul tuo server.
Spero di non aver detto qualche castroneria dato che ho dormito poco ieri notte e ora forse posso andare a dormire
Inviato: 17/12/2004, 9:46
da ricman
2710ea ha scritto:Mi confermi che ora funziona tutto a meraviglia?
Tutto funzionante...
2710ea ha scritto:Questo è a grandi linee quello che fa una connessione HTTPS criptando i dati dal tuo server al pc del cliente; solo il pc con il quale viene stabilita la connessione in quel momento può decifrarlo dato che gli viene trasmesso un codice binario di decifratura.
Ohhhh... finalmente ho chiaro cosa fa...
2710ea ha scritto:La connessione HTTPS la devi impostare tu manualmente nel config di OSC e modificare se mai alcuni link solo se tu la vuoi usare e logicamente devi installare le openSSl sul tuo server.
Quindi, una volta installate le openSSL sul server, configuro il file /includes/configure.php dove dice:
Codice: Seleziona tutto
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
Facendolo diventare una cosa tipo
Codice: Seleziona tutto
define('HTTPS_SERVER', 'https://www.miosito.com:443');
define('ENABLE_SSL', true);
in cui specifico anche la porta 443...
Sbaglio qualcosa? E' giusto il concetto?
Grazie ancora e scusa il disturbo...
Inviato: 17/12/2004, 12:52
da 2710ea
Facendolo diventare una cosa tipo
Code:
define('HTTPS_SERVER', '
https://www.miosito.com:443');
define('ENABLE_SSL', true);
in cui specifico anche la porta 443...
Sbaglio qualcosa? E' giusto il concetto?
Grazie ancora e scusa il disturbo...
NON DEVI PER NESSUN MOTIVO SPECIFICARE LA PORTA 443, dato che basta solo HTTPS,
te lo messa solo per farti configurare il VHOST, se mai la devi configurare nel Firewall per evitare che ti venga bloccato l'accesso.
Solo Se usi un firewall.