non è possibile visualizzare wampserver utilizzando il nome host


0

Ho installato WAMPserver 2.4 su un PC Windows 7.1.

Ho fatto clic sull'icona WAMPserver nella barra delle applicazioni, selezionata "messa online".

Se carico http://hostname/ (dove hostname è il nome del mio computer) nel mio browser, ricevo l'errore 403 Forbidden

Cosa devo fare per rendere pubblico il mio WAMPserver? (all'interno della LAN e WAN)

modificare : All'interno di httpd.conf, c'è questa sezione:

# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
# 
ServerName localhost

Se ho cambiato localhost nel mio hostname, riavviato Apache, lo stesso errore è rimasto.

Risposte:


0

Direi che è solo in ascolto su 127.0.0.1:80.

Apri apache-config (i nomi tipici sono httpd.conf, apache.conf ...) e cerca una linea:

Listen 127.0.0.1:80

quindi modificare quella linea in

Listen 80

o

Listen your.dom.ain:80

Si prega di dare un'occhiata alla documentazione di apache per ulteriori informazioni. http://httpd.apache.org/docs/2.2/en/bind.html


Era già elencato come Listen 80 così l'ho cambiato fare Listen hostname:80, riavviato Apache e si è verificato lo stesso errore.
Steve

0

consenti il ​​tuo host dal file di configurazione httpd di apache

l'impostazione predefinita consente di negare nel file httpd.conf

 Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
</Directory>

Aggiungi il tuo host nella lista dei permessi

Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
     Allow from yourhost
</Directory>

Ho aggiunto Allow from yourhost, riavviato Apache e si è verificato lo stesso errore.
Steve

hai appena aggiunto semplicemente il tuo host o il tuo host attuale?
eramit2010

Il mio nome host ...
Steve

0

Se la configurazione del tuo file .conf non funziona.

È necessario modificare il file host. Andando a: C: \ Windows \ System32 \ drivers \ etc. "Può" funzionare

Decommentare il 127.0.0.1 localhost linea e rimuovere la linea sottostante.

Quindi il tuo file host sarà simile a questo

# 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

cancella il tuo vecchio o inserisci il tuo vecchio file host come ".OLD". oppure puoi copiare e sostituire. Spero che funzioni per te. :))


Ho provato questo, riavviato Apache e l'errore è rimasto. Ho aggiunto 127.0.0.1 hostname alla fine senza differenza.
Steve

0

Poiché eseguo WAMP 2.4.x, modifico il mio httpd.conf e trovo:

# onlineoffline tag - don't remove
  Order Deny,Allow
  Deny from all
  Allow from 127.0.0.1
  Allow from ::1
  Allow from localhost

e aggiungi:

 Allow from 10.6.0.138
 Allow from 10.2.26

Il mio indirizzo IP è 10.6.0.138.

L'indirizzo IP del mio collega è 10.2.26. *

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.