Creare un Webserver locale con Apache in Windows 10

Pubblicità

Davidino81

Nuovo Utente
Messaggi
43
Reazioni
7
Punteggio
31
Buongiorno a tutti,
qualcuno di voi è esperto di Apache per creare un Webserver locale su Win10?
Vi spiego il problema: possiedo un dominio dinamico (es.: "xxx.xxxx.org") che ho opportunamente configurato nel router in modo tale da consentire l'accesso al server anche da rete esterna.
Ho creato in C:\ due cartelle: Sito e Prova, con all'interno di ognuna dei files... Vorrei fare in modo che scrivendo nel web xxx.xxxx.org/sito accedo alla cartella Sito, mente digitando xxx.xxxx.org/prova vedo il contenuto di Prova.
Come devo correggere i files di configurazione httpd.conf e vhosts.conf?
Ringrazio tutti coloro che mi aiuteranno nella risoluzione del caso.

Vi auguro buona giornata.
Davide
 
Buongiorno a tutti,
qualcuno di voi è esperto di Apache per creare un Webserver locale su Win10?
Vi spiego il problema: possiedo un dominio dinamico (es.: "xxx.xxxx.org") che ho opportunamente configurato nel router in modo tale da consentire l'accesso al server anche da rete esterna.
Ho creato in C:\ due cartelle: Sito e Prova, con all'interno di ognuna dei files... Vorrei fare in modo che scrivendo nel web xxx.xxxx.org/sito accedo alla cartella Sito, mente digitando xxx.xxxx.org/prova vedo il contenuto di Prova.
Come devo correggere i files di configurazione httpd.conf e vhosts.conf?
Ringrazio tutti coloro che mi aiuteranno nella risoluzione del caso.

Vi auguro buona giornata.
Davide
è il comportamento di default di apache quello che descrivi.

ora, non ho mai configurato apache su Windows ( e credo che nessuno sano di mente debba farlo) ma se è come un linux abilita mod_autoindex in httpd.conf, riavvia il servizio e dovresti vedere le cartelle così come sono

qua approfondisci https://cwiki.apache.org/confluence/display/httpd/DirectoryListings
 
è il comportamento di default di apache quello che descrivi.

ora, non ho mai configurato apache su Windows ( e credo che nessuno sano di mente debba farlo) ma se è come un linux abilita mod_autoindex in httpd.conf, riavvia il servizio e dovresti vedere le cartelle così come sono

qua approfondisci https://cwiki.apache.org/confluence/display/httpd/DirectoryListings
Buongiorno,
Allora...
nel file "httpd.conf" in corrispondenza della riga ServerName ho sostituito il server impostato di default con quello del dominio;, poi ho tolto tutta la parte compresa tra:

# DocumentRoot: The directory out of...

...

</Directory>



Mentre il file vhosts.conf l'ho modificato così:

<VirtualHost *:80>
DocumentRoot "C:\Web\Sito"
<Directory "C:\Web\Sito">
AllowOverride None
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>

<VirtualHost *:80>
ServerName xxx.xxxx.org
ServerAlias xxx.xxxx.org/Prova
DocumentRoot "C:\Web\Prova"
<Directory "C:\Web\Prova">
AllowOverride None
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>

Ora, se nel web scrivo: xxx.xxxx.org, accedo regolarmente alla cartella Sito, ma se scrivo xxx.xxxx.org/Prova mi dà errore e non entro in Prova. Dov'è l'errore?


La ringrazio anticipatamente per l'ulteriore aiuto che mi fornirà.
Saluti.

Davide
 
che errore da ?
Ora non posso, sono preso...
Ma senta: è un problema se in serata (o in altra serata), accordandoci, trovo il modo di farla collegare al mio PC in modo che posso fornirle il dominio vero (che preferirei non rendere pubblico) e verificare lei stesso se i files di configurazione sono settati correttamente?

P.S.: Ho inserito il mio dominio per poter accedere al server anche quando sono fuori casa.

Saluti.
Davide
 
Ultima modifica:
Ora non posso, sono preso...
Ma senta: è un problema se in serata (o in altra serata), accordandoci, trovo il modo di farla collegare al mio PC in modo che posso fornirle il dominio vero (che preferirei non rendere pubblico) e verificare lei stesso se i files di configurazione sono settati correttamente?

P.S.: Ho inserito il mio dominio per poter accedere al server anche quando sono fuori casa.

Saluti.
Davide
il lei qua possiamo riservarlo solo a @Matu , dai pure del tu al resto di noi dello staff e agli altri utenti.

ti spiego molto semplicemente la questione, a nome di tutti noi dello staff e degli altri utenti .

Qui dentro ci sono persone che per passione o per professione hanno a che fare con l'informatica e io, come altri dello staff, rientro nella seconda categoria, quindi le opzioni che hai sono 2 :

-scrivi qui sul forum, pubblicamente, creando qualcosa che possa servire anche ad altri e dove sia io che altri saremo ben felici di aiutarti .
-ci sentiamo in privato, ti risolvo il problema applicando quello che è il mio tariffario.

quando vorrai scrivi pure l'errore che ti da e scegli in che forma ricevere supporto
 
Ora non posso, sono preso...
Ma senta: è un problema se in serata (o in altra serata), accordandoci, trovo il modo di farla collegare al mio PC in modo che posso fornirle il dominio vero (che preferirei non rendere pubblico) e verificare lei stesso se i files di configurazione sono settati correttamente?

P.S.: Ho inserito il mio dominio per poter accedere al server anche quando sono fuori casa.

Saluti.
Davide
Salve, intervengo io in quanto sono certo che il mio collega le darebbe la stessa risposta.

Non e' un'assistenza.

Il fatto di rendere le discussioni pubbliche e' necessario poiche' altri potrebbero avere lo stesso problema.
 
Se vuoi rendere accessibile dall'esterno una risorsa web, pubblicarla su un PC nella tua rete domestica è assurdo
Aruba ha dei piani di hosting con cifre molto basse e che hanno già tutto pronto. La soluzione è acquistare dominio+hosting su Aruba (o altri servizi simili, io uso Aruba perché molto affidabile)
 
Comunque per fare quello che vuoi fare per testing su Windows 10 puoi installare xampp che contiene Apache.
Nella cartella htdocs fai il tuo website con relative pagine e ti basterà fare: localhost://mio sito/Pippo, localhost/mio sito/pluto e farà tutto quello che tu stai richiedendo
 
Comunque per fare quello che vuoi fare per testing su Windows 10 puoi installare xampp che contiene Apache.
Nella cartella htdocs fai il tuo website con relative pagine e ti basterà fare: localhost://mio sito/Pippo, localhost/mio sito/pluto e farà tutto quello che tu stai richiedendo
il lei qua possiamo riservarlo solo a @Matu , dai pure del tu al resto di noi dello staff e agli altri utenti.

ti spiego molto semplicemente la questione, a nome di tutti noi dello staff e degli altri utenti .

Qui dentro ci sono persone che per passione o per professione hanno a che fare con l'informatica e io, come altri dello staff, rientro nella seconda categoria, quindi le opzioni che hai sono 2 :

-scrivi qui sul forum, pubblicamente, creando qualcosa che possa servire anche ad altri e dove sia io che altri saremo ben felici di aiutarti .
-ci sentiamo in privato, ti risolvo il problema applicando quello che è il mio tariffario.

quando vorrai scrivi pure l'errore che ti da e scegli in che forma ricevere supporto
Allora facciamo così: allego delle immagini e dei file per esporre il problema.
Ovviamente al posto del dominio personale creato con un DDNS, ho inserito xxx.xxx.org.

- Per come è configurato il file vhosts, giustamente se nel web scrivo il nome del mio DDNS apre il contenuto della cartella Sito, e come si evince dall'immagine "Corretto" funziona perfettamente.
- Se invece scrivo: Nome DDNS/Prova dà l'errore mostrato nell'altra foto.

Probabilmente è sbagliata la seconda parte del file vhosts... oppure è da correggere anche il httpd?

Gentilmente puoi spiegarmi dove sta il problema.

A disposizione per chiarimenti.

Saluti.
Davide
 

Allegati

  • Corretto.webp
    Corretto.webp
    4 KB · Visualizzazioni: 25
  • Csrtelle Webserver.webp
    Csrtelle Webserver.webp
    20.5 KB · Visualizzazioni: 28
  • Errore.webp
    Errore.webp
    5.8 KB · Visualizzazioni: 25
  • httpd.conf.txt
    httpd.conf.txt
    19.1 KB · Visualizzazioni: 15
  • vhosts.conf.txt
    vhosts.conf.txt
    397 bytes · Visualizzazioni: 9
butta un occhio qua

io la farei semplice , dato che il tuo xxxxxx.xx.org apre il contenuto di "sito" sposterei la directory prova in " sito/prova"

fermo restando che tu abbia assegnato i permessi in maniera corretta
Ciao,
Eh ma se sposto tutto come dici, certo che funziona... ho già testato.
A me interessa accedere a diverse cartelle in posizione diversa.
Ho anche cercato vari articoli e video ma non ho risolto perchè non sono molto pratico nella modifica dei files di configurazione. Perdonami!
Ed è proprio per questo che sto chiedendo se qualcuno mi può aiutare indicandomi quali, dove, e come, vanno corretti questi files.
Grazie mille.
 
Ultima modifica:
Ciao,
Eh ma se sposto tutto come dici, certo che funziona... ho già testato.
A me interessa accedere a diverse cartelle in posizione diversa.
Ho anche cercato vari articoli e video ma non ho risolto perchè non sono molto pratico nella modifica dei files di configurazione. Perdonami!
Ed è proprio per questo che sto chiedendo se qualcuno mi può aiutare indicandomi quali, dove, e come, vanno corretti questi files.
Grazie mille.
Come posso risolvere?
Grazie mille
 
Pubblicità
Pubblicità
Indietro
Top