Wechsel von Apache 2.2 > Apache 2.4

Status
Für weitere Antworten geschlossen.

Esel08

Benutzer
Mitglied seit
10. Jul 2014
Beiträge
252
Punkte für Reaktionen
4
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
 

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
607
Punkte für Reaktionen
15
Punkte
44
@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?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
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.
 

BigRonin

Benutzer
Mitglied seit
08. Mai 2015
Beiträge
1.156
Punkte für Reaktionen
129
Punkte
89
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
 

Esel08

Benutzer
Mitglied seit
10. Jul 2014
Beiträge
252
Punkte für Reaktionen
4
Punkte
24
@fusion

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


Grüße und Danke Dir
 
Zuletzt bearbeitet:

Holger1974

Benutzer
Mitglied seit
16. Jul 2016
Beiträge
607
Punkte für Reaktionen
15
Punkte
44
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