xampp server im LAN (über hamachi) freigeben

striker159

Lt. Junior Grade
Registriert
Dez. 2008
Beiträge
328
hallo
ich habe mir per xampp einen kleinen webserver auf meinem pc eingerichtet.
nun möchte ich, dass man über hamachi auch darauf zugreifen kann. dazu gibt es soweit ich das verstanden hab die datei 'httpd-xampp.conf' . dort habe ich (hoffentlich an der richtigen stelle^^) die hamachi ip meines freundes eingetragen.
da steht jetzt ganz am ende drin
Code:
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/8 
    Allow from FreundHamachiIP/12975
    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>

wenn mein freund jetzt die seite 'http://meineHamachiIp/xampp/test.php' aufruft, bekommt er aber immernoch die meldung von xampp

"Zugriff verweigert!

Neues XAMPP Sicherheitskonzept:

Der Zugriff auf das angeforderte Verzeichnis ist nur aus dem lokalen Netzwerk möglich.

Diese Einstellung kann in der Datei "httpd-xampp.conf" angepasst werden."

was muss ich ändern, damit das richtig funktioniert :)
 
Hi,

und was soll die /12975?

Ich glaube er dachte, das sei der Port :)

Erstmal die Netzwerkgrundlagen besser verstehen lernen, BEVOR man einen Webserver aufsetzt! Das ist die Subnettierung über die Netzmaske, siehe hier.

Erst schlau machen, dann Server aufsetzen. Viel effektiver!

VG,
Mad
 
Es muss einfach nur
Code:
Allow from FreundHamachiIP
heissen. Das es zwei "Allow From" gibt ist schon ok, notfalls muss ein "Satisfy Any" dazu.
 
ja, ich dachte das sei der port :o
mit Allow from 127.0.0.0/8 \ 5.0.0.0/8 funktioniert es jetzt
 
Hallo Freunde,

normalerweise hab ich einfach XAMPP als Dienst laufen lassen und alles war gut. Nu musste ein Update ran und ich krieg ebenfalls diese Meldung.
Sorry @Madman1209, aber von den CIDR-Notaions Regeln hab ich noch nie was gehört (kann demnach auch nix damit anfangen) und es wäre dennoch schön, wenn das Teil einfach im Hintergrund rattert und ich WordPress und Joomla lokal "entwickeln" könnte.

Der Server ist von aussen nicht erreichbar, 127.0.0.1 sollte ran und eben mein kleines Netzwerk aus fünf Rechnern. WTF muss ich dann eingeben?

Vielen Dank und mit Kritik kann ich umgehen.

Smat
 
Hi,

willkommen auf CB.

1. Mach bitte lieber einen neuen Thread auf, dein Problem hat zwar die gleichen Symptome, aber eine andere Ursache. Ausserdem ist es nicht die feine englische Art in einen Thread zu kommen und diesen zu Hi-Jacken.
Falls der TE aber nichts dagegen hat antworte ich mal auf deine eigentliche Frage:
2. Wovon hast du ein Update gemacht? XAMPP? Windows? Was genau? Auf welchem System läuft das Ganze? Bitte mehr Infos.
3. Was funktioniert noch, was funktioniert nicht mehr? Was ist das genaue Problem? Bitte mit Screenshot wenn möglich, auch deine Einstellungen posten.

VG,
Mad
 
Hi Mad,

1. Sorry. Bin nich so oft in Foren unterwegs, und wusste nichts von Hi-Jacken (schon klar Unwissenheit ist keine Entschuldigung). Nächste Mal mache ich einen eigenen Thread auf. *unsicher - soll ich lieber gleich?

2. Ich hab nur von XAMPP 1.6.? auf 1.7.4 geuppt. Die alten Datenbanken und htdocs hab ich gespeichert. Das ganze läuft/lief immer prima auf Windows 2000 Pro SP 3. Selber Netzname, selbes OS, selbe IP....nur die XAMMP Versionsnummer hat sich geändert.

3. Tja...momentan läuft eigentlich nix mehr. Ich hab in der "httpd-xampp.conf" nur die letzten Zeilen geändert:

Code:
#
# XAMPP settings
#

<IfModule env_module>
    SetEnv MIBDIRS "D:/xampp/php/extras/mibs"
    SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
    SetEnv OPENSSL_CONF "D:/xampp/apache/bin/openssl.cnf"
    SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
    SetEnv PHPRC "\\xampp\\php"
    SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
#
LoadFile "D:/xampp/php/php5ts.dll"
LoadModule php5_module modules/php5apache2_2.dll

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
#    SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
#    Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>


<IfModule php5_module>
    PHPINIDir "D:/xampp/php"
</IfModule>

<IfModule mime_module>
    AddType text/html .php .phps
</IfModule>

ScriptAlias /php-cgi/ "D:/xampp/php/"
<Directory "D:/xampp/php">
    AllowOverride None
    Options None
    Order deny,allow
    Deny from all
    <Files "php-cgi.exe">
        Allow from all
    </Files>
</Directory>

<Directory "D:/xampp/cgi-bin">
    <FilesMatch "\.php$">
        SetHandler cgi-script
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler None
    </FilesMatch>
</Directory>

<Directory "D:/xampp/htdocs/xampp">
    <IfModule php5_module>
    	<Files "status.php">
    		php_admin_flag safe_mode off
    	</Files>
    </IfModule>
    AllowOverride AuthConfig
</Directory>

<IfModule alias_module>
    Alias /security "D:/xampp/security/htdocs/"
    <Directory "D:/xampp/security/htdocs">
        <IfModule php5_module>
    		<Files "xamppsecurity.php">
    			php_admin_flag safe_mode off
    		</Files>
        </IfModule>
        AllowOverride AuthConfig
   </Directory>

    Alias /licenses "D:/xampp/licenses/"
    <Directory "D:/xampp/licenses">
        Options +Indexes
        <IfModule autoindex_color_module>
            DirectoryIndexTextColor  "#000000"
            DirectoryIndexBGColor "#f8e8a0"
            DirectoryIndexLinkColor "#bb3902"
            DirectoryIndexVLinkColor "#bb3902"
            DirectoryIndexALinkColor "#bb3902"
        </IfModule>
   </Directory>

    Alias /phpmyadmin "D:/xampp/phpMyAdmin/"
    <Directory "D:/xampp/phpMyAdmin">
        AllowOverride AuthConfig
    </Directory>

    Alias /webalizer "D:/xampp/webalizer/"
    <Directory "D:/xampp/webalizer">
        <IfModule php5_module>
    		<Files "webalizer.php">
    			php_admin_flag safe_mode off
    		</Files>
        </IfModule>
        AllowOverride AuthConfig
    </Directory>
</IfModule>

#
# New XAMPP security concept
#
#<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
<LocationMatch “^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))”>
	Order allow,deny
	Allow from all
</LocationMatch>

Komme zwar irgendwie ausm Netzwerk in die Daten ran, aber z.B. scheine ich mich schon selber ausgeschlossen zu haben, denn auf dem Server selbst (http://localhost/security/lang.php?de) erscheint "Zugriff verweigert!"
Mit dieser Einstellung kann ich so nix anfangen und weiss nat. auch nicht was ich da geändert habe... Sonst sind noch keine weiteren Einstellungen von mir vorgenommen worden.

Also ist mein momentanes Prob:
a) Wie stellt sich XAMPP mit allen Rechnern aus meinem Netz inkl. Server selbt gut (also ohne Einschränkungen - voller Zugriff)
b) wie änder ich händisch das MySQL PW - wenn wir schon dabei sind. Aus der Weboberfläche von XAMPP setzt er mindestens drei Zeichen voraus, ich hatte immer nur zwei (sonst muss ich doch alle lokalen CMS Installationen nochma anfassen....).

Vielen, vielen Dank.

Smat
 
Hi,

*unsicher - soll ich lieber gleich?

Keine Bange, dir reisst sicher niemand den Kopf ab :)

Bin momentan aber leider ziemlich eingespannt von der Arbeit. Daher komme ich wohl erst am Samstag dazu, dein Problem näher anzuschauen. Evtl kann dir bis dahin aber jemand anders helfen.

Ansonsten melde ich mich Samstag.

VG,
Mad
 

Ähnliche Themen

Zurück
Oben