Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ciao a tutti,
stavo provando a impostare un name-based virtual host.
Dopo aver settato l'httpd.conf ho modificato /etc/httpd/extra/httpd-vhosts.conf e il comando httpd -S ritorna "Sintax OK".
In /etc/httpd/extra/httpd-vhosts.conf ho impostato una porta diversa dalla 80 e, essendo l'output "Sintax OK", suppongo sia configurato correttamente.
Dall'esterno riesco ad accedere tramite servizio dyn-dns mettendo il 1o nome del sito (quello fornito da dyn-dns) e la porta corretta. Quindi il router dovrebbe essere configurato correttamente.
Cercando di accedere pero' col nome settato in httpd-vhosts.conf non riesco.
Ho provato a riavviare il demone.
E' la prima volta che provo...quindi potrebbe essere un errore banale.
devi mettere l'indirizzo dell'interfaccia di rete del server collegata al router dentro /etc/hosts (lo stesso sul tuo eventuale client della rete interna, dietro al router), associato ai nomi che vuoi usare.
sul router devi configurare una redirezione della porta che vuoi usare sull'ip e sulla corrispondente porta del server.
Dimenticavo di settarlo nell'/etc/hosts del client.
Scusa l'ignoranza...ma così facendo chi è su internet riesce ad accedere al mio nuovo domain name solo se ha settato il suo /etc/hosts assegnando l'ip pubblico che mi assegna l'internet service provider, giusto?
Dovrei dire a tutti quelli che vogliono visitare il mio sito col nuovo dominio di settare il loro /etc/hosts con il mio ip pubblico ogni volta ?
no, chi e' fuori risolve il tuo nome tramite dyndns (ovviamente devi avere un client dyndns attivo, o sul router, se lo supporta, o sul server) e gli viene fornito l'ip pubblico del tuo router a cui si connette: il router poi redirige la connessione sul server.
Scusami..non ho capito bene
Sto facendo delle prove in questo momento.
Ricapitolo la situazione:
il server ottiene tramite dhcp l'ip privato 192.168.1.8
#
NameVirtualHost *:8082
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:8082>
DocumentRoot "/path/to/docroot"
ServerName www.mia-prova.it
</VirtualHost>
Ma se su un client diverso da quello sopra non edito /etc/hosts e provo a digitare nel browser http://www.mia-prova.it:8082 non funziona.
Come faccio allora?
Mettiamo che il mio nome di dominio presso dyndns sia ciccio.dyndns.org. I client su internet riescono ad accedere a ciccio.dyndns.org:8082 ma non a http://www.mia-prova.it:8082.
hai gia' detto tutto te: http://www.mia-prova.it lo devi registrare come dominio se vuoi che sia accessibile senza editare gli /etc/hosts, senno' ti devi appoggiare al nome di dyndns