PDA

Visualizza la versione completa : server web


NotFoUnD
29-04-2005, 13:04
non so se proprio la sezione giusta ma provo a postare qui :)

ho installato easyphp sul mio pc che funge da webserver (come IIS) ma non riesco ad accedere dal web alle pagine della directory www dell'applicazione stessa.
se scrivo ovviamente http://localhost/nomecartella accede senza problemi mentre se scrivo http://mioindirizzoIP/nomecartella il messaggio che ricevo :

Hasbani Web Server Error Report:

Server Error: 501 Not Implemented

No RPM for this combination of URL and method

sapete dirmi come posso risolvere ?
grazie !

seclimar
29-04-2005, 14:09
controlla se hai vincolato il web server a qualche ip
tipo 192.168
o 127.0.0

devi lasciare che il web serve risponda a TUTTI gli ip con cui viene richiamato

NotFoUnD
29-04-2005, 14:29
grazie per il consiglio.
ho appena provato a spulciare l'httpd.conf provando a fare qualche modifica ma senza ottenere risultati migliori ...
ho notato che se provo a collegarmi direttamente all'indirizzo ip della mia macchina mi compare una maschera di autenticazione che chiedere username e password (nella maschera c' scritto Home Gateway) ... quindi credo ci sia un file dove specificare degli user.
continuo la ricerca :)

seclimar
29-04-2005, 14:38
su IIS so come risolvere ..(sul forum microsoft server c'e' una discussione in rilievo per i problemi di autenticazione su IIS)
leggila ... cosi' capisci la teoria delle utenze..
sul tuo web server non ti so dire


sempre su IIS si puo' vincolare il server in modo che risponda solo con un ip..
immagino che anche sul tuo ci sia un sistema simile (quando il pc ha tanti ip.. puoi mettere uns erver che risponde a uno e un server che risponde all'altro)

il tuo pc ha piu' ip:
127.0.0.1
ip locale
ip pubblico

NotFoUnD
29-04-2005, 15:39
ho trovato queste righe nel file di configurazione di apache

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

ho provato ad aggiungere o sostituire con
Listen xx.xx.xxx.xx:80 (cio il mio ip)
ma easyphp non "digerisce" la sostituzione o l'aggiunta e non si riavvia, eliminando la modifica riparte :dh:

fivendra
29-04-2005, 15:50
lascai stare easyphp...
disinstalla tutto e installa tutti i componenti uno alla volta..
installa apache, php e mysql separatamente
non difficile, ci metit solo un p di pi, e sei sicuro che tutto funziona
controlla anche di non avere altri web server attivi.
iis frega la porta 80 ad apache per esempio
:ciauz:

seclimar
29-04-2005, 16:41
Originariamente inviato da NotFoUnD
ho trovato queste righe nel file di configurazione di apache

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
Listen 127.0.0.1:80

ho provato ad aggiungere o sostituire con
Listen xx.xx.xxx.xx:80 (cio il mio ip)
ma easyphp non "digerisce" la sostituzione o l'aggiunta e non si riavvia, eliminando la modifica riparte :dh:

prova a mettere listen 0.0.0.0:80
oppure a commentare del tutto la linea

facendo cosi' a parere mio risponde solo a 127.0.0.1 (= a localhost)

Loading