kann wampserver nicht mit dem Hostnamen anzeigen

0

Ich habe WAMPserver 2.4 auf einem Windows 7.1-PC installiert.

Ich habe auf das WAMPserver-Symbol in der Taskleiste geklickt und "online stellen" ausgewählt.

Wenn ich http://hostname/(wobei Hostname der Name meines Computers ist) in meinen Browser lade , erhalte ich die Fehlermeldung403 Forbidden

Was muss ich tun, um meinen WAMP-Server öffentlich zu machen? (im LAN und WAN)

Bearbeiten : In httpd.conf gibt es diesen Abschnitt:

# 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

Wenn ich localhost in meinen Hostnamen geändert und Apache neu gestartet habe, blieb derselbe Fehler bestehen.

Steve
quelle

Antworten:

0

Ich denke, es hört nur 127.0.0.1:80.

Öffnen Sie die Apache-Konfiguration (typische Namen sind httpd.conf, apache.conf ...) und suchen Sie nach einer Zeile:

Listen 127.0.0.1:80

dann bearbeite diese Zeile zu

Listen 80

oder

Listen your.dom.ain:80

Weitere Informationen finden Sie in der Apache-Dokumentation. http://httpd.apache.org/docs/2.2/en/bind.html

Vanadis
quelle
Es war bereits aufgeführt, Listen 80also habe ich es geändert Listen hostname:80, Apache neu gestartet und der gleiche Fehler ist aufgetreten.
Steve
0

erlauben Sie Ihrem Host von Apache httpd Konfigurationsdatei

Standardmäßig in der Datei httpd.conf zulassen, abzulehnen

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

Fügen Sie Ihren Host in die Zulassungsliste ein

Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
     Allow from yourhost
</Directory>
eramit2010
quelle
Ich fügte hinzu Allow from yourhost, startete Apache neu und der gleiche Fehler trat auf.
Steve
Sie haben einfach Ihren Host hinzugefügt oder Ihren Host aktualisiert?
Eramit2010
Mein Hostname ...
Steve
0

Wenn die Konfiguration Ihrer .conf-Datei nicht funktioniert.

Sie müssen Ihre Hostdatei bearbeiten. Gehen Sie zu: C: \ Windows \ System32 \ drivers \ etc. Es kann funktionieren

Kommentieren Sie die 127.0.0.1 localhostLinie aus und entfernen Sie die Linie darunter.

So sieht Ihre Host-Datei aus

# 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

Löschen Sie Ihre alte oder legen Sie Ihre alte Host-Datei als ".OLD". oder Sie können kopieren und ersetzen. Ich hoffe, es funktioniert für Sie. :))

Jay
quelle
Ich habe es versucht, Apache neu gestartet und der Fehler blieb bestehen. Ich habe 127.0.0.1 hostnameam Ende ohne Unterschied hinzugefügt .
Steve
0

Da ich WAMP 2.4.x verwende, bearbeite ich meine httpd.conf und finde:

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

und füge hinzu:

 Allow from 10.6.0.138
 Allow from 10.2.26

Meine IP-Adresse lautet 10.6.0.138.

Die IP-Adresse meines Kollegen lautet 10.2.26. *

Steve
quelle