Wechsel von Apache 2.2 > Apache 2.4

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Esel08

Benutzer
Registriert
10. Juli 2014
Beiträge
323
Reaktionspunkte
16
Punkte
24
Hallo ;)

Zur Zeit habe ich Apache 2.2 laufen und wollte mal auf den Apache 2.4 umstellen.

Sobald ich als Backend Server Apache 2.4 auswähle ist meine Seite nicht mehr erreichbar!
Ein zuück auf Apache 2.2 läuft alles.

Ist die http24.conf nicht bzw. fehlerhaft und muss noch umgestellt werden ??


Danke Euch
 
@Esel08: Das Problem habe ich auch, nach dem Unstellen auf Apache 2.4 ist meine Seite nicht mehr erreichbar. Wo würde ich denn die genannte http24.conf-Datei finden?
 
Was kommt denn für ein Fehler?
Dürfte eher eine falsche Syntax in einer .htaccess oder in eurer eigenen Seite sein, die nicht http2.4 konform ist.
 
Ich habe das bei mir so gelöst:

1. Apache 2.4 hat einen neuen Syntax in der .htaccess für Zugangsbeschränkungen :

Rich (BBCode):
#### --- Apache 2.2 --- ####
<IfModule !authz_core_module>
   Order Deny,Allow
   Deny from all
   Allow from 192.168.1.
   Allow from 10.2.0.
   Satisfy all
</IfModule>

#### --- Apache 2.4 --- ####
<IfModule authz_core_module>
   <RequireAny>
      Require all denied
      Require ip 192.168.1
      Require ip 10.2.0
   </RequireAny>
</IfModule>

DokuWiki hatte mit Apache 2.4 einen Fehler verursacht :

Rich (BBCode):
/web/dokuwiki/.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

Abhilfe hat folgendes gebracht :

Die .htaccess in /web/dokuwiki/ ändern ...

Rich (BBCode):
## make sure nobody gets the htaccess, README, COPYING or VERSION files
<Files ~ "^([\._]ht|README$|VERSION$|COPYING$)">
#   <IfModule mod_authz_host>
    <IfModule authz_core_module>
        Require all denied
    </IfModule>
#   <IfModule !mod_authz_host>
    <IfModule !authz_core_module>
        Order allow,deny
        Deny from all
    </IfModule>
</Files>

Hoffe das hilf :D
 
@fusion

Lag an .htaccess, ab und zu mal lesen :rolleyes:


Grüße und Danke Dir
 
Zuletzt bearbeitet:
Dokuwki habe ich nicht installiert. Problem bei mir, dass ich mehrere Anwendungen habe, die mit PHP 7.2 und Apache 2.2 laufen, aber nicht mit Apache 2.4:

z.B. OSSN (Social-Network-Software). Läuft mit Apache 2.2 prima, stelle ich auf Apache 2.4 um, erscheint die Meldung: Error 500 - Bei der Verarbeitung dieser Anforderung ist ein Fehler aufgetreten.

Stelle ich auf PHP 7.3 um, läuft die Anwendung weder mit Apache 2.2 noch mit Apache 2.4 (dann erscheint nur eine weiße Mattscheibe). Gleiches auch beim Programm Ocwall (ebenfalls Social-Network-Software)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat