Apache über localhost wird verweigert

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
macos
Beiträge: 28
Registriert: 14.10.2011 17:23:19

Apache über localhost wird verweigert

Beitrag von macos » 19.02.2016 20:00:59

Hi Leute,

ich habe auf mein Win System XAMPP installiert, in der Apache 2.4 vhost Datei habe ich folgendes eingetragen damit nur Clients aus meinem Netzwerk und meine Maschine selbst (also auf der XAMPP läuft) auf den Webserver zugreifen dürfen, alle andern nicht.
Kann mit meiner Maschine aber die Website, wenn ich "localhost:8001" im browser eingebe, nicht aufrufen (zugriff verweigert), über 127.0.0.1:8001 dagegen schon.
Was muss ich tun damit es auch über "localhost" aufrufbar ist?
In der Win Host Datei ist "127.0.0.1 localhost" eingetragen. Jemand eine Idee?

Code: Alles auswählen

Listen 8001
<VirtualHost *:8001>
    DocumentRoot "C:/path/to/website"
	ServerName localhost

   <Directory "C:/path/to/website">
       Options Indexes MultiViews FollowSymLinks
       AllowOverride All
		Order deny,allow
		Deny from all
		Allow from 192.168.1.0/24
		Allow from 127
		Require all granted
   </Directory>	
</VirtualHost>

uname
Beiträge: 12539
Registriert: 03.06.2008 09:33:02

Re: Apache über localhost wird verweigert

Beitrag von uname » 19.02.2016 20:25:08

Scheint ja ein Windows-Problem zu sein. Ich frage besser nicht warum du nicht ein etwas weniger anspruchsvolleres Betriebssystem wie Debian für deinen Test verwendet hast. Dann natürlich mit ordentlichen Debian-Paketen und nicht mit irgendein Entwicklungs-Zeug.

Als Tipp für dein Problem: Was sagt:

Code: Alles auswählen

ping localhost
ping 127.0.0.1
Aber die Idee mit der Hosts-Datei scheint sinnvoll. Die Datei wird ja auch gerne von Windows-Malware geändert, aber das nur so am Rande.
Im übrigen würde ich eher eine Linux-Live-CD booten und jedes Mal Apache nachinstallieren als diesen Umweg über Windows zu gehen. Hast du kein echtes Betriebssystem?

macos
Beiträge: 28
Registriert: 14.10.2011 17:23:19

Re: Apache über localhost wird verweigert

Beitrag von macos » 19.02.2016 20:54:20

Momentan leider kein echtes Betreibssystem zur Hand. Ping sieht in cmd gut aus (s. Screenshot). Im Browser dagegen kein Zugriff auf "localhost:8001" 8O


http://fs5.directupload.net/images/160219/2o84pe5r.jpg

Benutzeravatar
B52
Beiträge: 445
Registriert: 07.08.2011 12:35:02
Wohnort: Bern (CH)
Kontaktdaten:

Re: Apache über localhost wird verweigert

Beitrag von B52 » 19.02.2016 21:18:32

uname hat geschrieben:Scheint ja ein Windows-Problem zu sein
was in aller Welt ist Windows?

@TE - mit Debian hast Du dieses Problem nicht. Da kannst Du ohne Probleme deine Webseiten auch lokal entwickeln... Frag mich einfach danach!

LG B52
«Der Vorteil der Klugheit besteht darin,
dass man sich dumm stellen kann.
Das Gegenteil ist schon schwieriger.»
(Kurt Tucholsky)

sniggles
Beiträge: 16
Registriert: 12.09.2015 13:11:29

Re: Apache über localhost wird verweigert

Beitrag von sniggles » 03.03.2016 21:23:59

auch wenn der thread schon kurz vorm verstauben war. für apache ist es schon ein unterschied ob in der adresszeile localhost oder 127.0.0.1 eingetragen wird. dies erkennt man daran, wenn man sich vom apache die remote adresse anzeigen lässt und dieser dann localhost anstatt 127.... anzeigt. ein deny auf alles außer 192 und 127 bedeutet das localhost eben kein zugriff hat. ich gebs zu das ist jetzt geraten aber das er bei remote adress localhost anzeigt ist korrekt, eventuell einstellungssache.

Antworten