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.

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


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>

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. :))


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. *

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.