Wechsel von Apache 2.2 > Apache 2.4

Status
Für weitere Antworten geschlossen.

Esel08

Benutzer
Mitglied seit
10. Jul 2014
Beiträge
269
Punkte für Reaktionen
5
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
619
Punkte für Reaktionen
26
Punkte
54
@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.148
Punkte für Reaktionen
906
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
130
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
269
Punkte für Reaktionen
5
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
619
Punkte für Reaktionen
26
Punkte
54
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 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!