HTTP2 Umstellung endet in einem 403

Apache, Lighttpd, nginx, Cherokee
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Hallo, ich versuche aktuell eine Webconfig auf HTTP Umzustellen.
Nach dem Aktivieren von:

---- Protocols h2 http/1.1
lande ich auf einer 403, als antwort.
https://www.extrablog.info


Was bisher gemacht wurde:
vhost config:

Code: Select all

<VirtualHost extrablog.info:443>
    ServerName extrablog.info
    ServerAlias www.extrablog.info
    Header always add Strict-Transport-Security "max-age=15768000"
    SSLEngine on
    SSLHonorCipherOrder             on
    SSLSessionTickets off
    SSLCompression     off
    # OCSP Stapling, only in httpd 2.3.3 and later
    #SSLUseStapling          on
    SSLStaplingResponderTimeout       5
    SSLStaplingReturnResponderErrors          off
    Protocols h2 http/1.1

    # HSTS (mod_headers is required) (15768000 seconds = 6 months)
    Header always set Strict-Transport-Security "max-age=15768000"


    ServerAdmin xxx@extrablog.info
    DocumentRoot /srv/www/vhosts/extrablog.info/httpdocs

    RewriteEngine on
    RewriteCond %{THE_REQUEST} !^(POST|GET|PATCH)\ /.*\ HTTP/1\.1$
    RewriteRule .* - [F]


    ExpiresActive On
    ExpiresDefault A0
    ExpiresByType image/webp A2592000
    ExpiresByType image/gif A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/jpg A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType image/ico A2592000
    ExpiresByType image/svg+xml A2592000
    ExpiresByType text/css A2592000
    ExpiresByType text/javascript A2592000
    ExpiresByType application/javascript A2592000
    ExpiresByType application/x-javascript A2592000


    CacheDefaultExpire 3600
    CacheEnable disk /
    CacheRoot /apache2-cache/
    CacheDirLevels 5
    CacheDirLength 4
    CacheMaxFileSize 1000000
    CacheMinFileSize 1
    CacheIgnoreCacheControl On
    CacheIgnoreNoLastMod On
    CacheIgnoreQueryString Off
    CacheIgnoreHeaders None
    CacheLastModifiedFactor 0.1
    CacheDefaultExpire 3600
    CacheMaxExpire 86400
    CacheStoreNoStore On
    CacheStorePrivate On


  <Proxy *>
   SetOutputFilter DEFLATE
   AddType x-font/woff .woff
   AddOutputFilterByType DEFLATE image/svg+xml
   AddOutputFilterByType DEFLATE text/plain
   AddOutputFilterByType DEFLATE text/html
   AddOutputFilterByType DEFLATE text/xml
   AddOutputFilterByType DEFLATE text/css
   AddOutputFilterByType DEFLATE text/javascript
   AddOutputFilterByType DEFLATE application/xml
   AddOutputFilterByType DEFLATE application/xhtml+xml
   AddOutputFilterByType DEFLATE application/rss+xml
   AddOutputFilterByType DEFLATE application/javascript
   AddOutputFilterByType DEFLATE application/x-javascript
   AddOutputFilterByType DEFLATE application/x-font-ttf
   AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
   AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
   Require all granted
  </Proxy>

    ProxyPreserveHost On
    ProxyErrorOverride On
    ProxyTimeout 480
    ProxyRequests Off
    ProxyVia Off

   <Proxy balancer://extrablog.info-prx>
     BalancerMember http://localhost min=10 max=50 timeout=480
   </Proxy>
           ProxyPass / balancer://extrablog.info-prx/ lbmethod=byrequests nofailover=Off maxattempts=3 stickysession=PHPSESSID


SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
#LogLevel alert rewrite:trace0
ServerSignature Off


CustomLog /var/log/apache2/ssl_extrablog.info_request_log ssl_combined
ErrorLog /var/log/apache2/ssl-extrablog.info-error.log

SSLCertificateFile /etc/letsencrypt/live/extrablog.info/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/extrablog.info/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>


/etc/sysconfig/apache2

Code: Select all

APACHE_MODULES="actions alias authz_core authn_core auth_basic authn_file authz_host authz_groupfile authz_core authz_user autoindex cgi dir env expires include log_config mime negotiation setenvif ssl userdir reqtimeout proxy proxy_balancer proxy_http headers status cache disk_cache mod_slotmem_shm lbmethod_byrequests mod_unique_id gzip filter rewrite deflate cache cache_disk logio socache_shmcb http2 wsgi mpm_event"

APACHE_SERVER_FLAGS="SSL HTTP2 STATUS"


auf der console:

Code: Select all

a2dismod mpm_prefork
a2enmod mpm_event
a2enmod ssl
a2enmod http2
Nach dem Neustart des apache folgt nun als antwort ein 403.
Wo habe ich da was übersehen?
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

Du brauchst noch mod_proxy_http2 und Folgendes muss in die Hauptconfig (nicht in die VirtualHost):

Code: Select all

<IfModule http2_module>
    Protocols h2 http/1.1
    ProtocolsHonorOrder On
</IfModule>
Und für mod_ssl muss OpenSSL >= 1.1.0 sein und ALPN muss aktiviert sein.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

OpenSSL> version
OpenSSL 1.1.1d 10 Sep 2019
OpenSSL>

Das steht im protocols.conf,

Code: Select all

# These are the configuration directives to instruct the server how to
# serve pages over an http2 connection. For detailing information about these
# directives see <URL:https://httpd.apache.org/docs/2.4/mod/mod_http2.html>
#
# Do NOT simply read the instructions in here without understanding
# what they do.  They're here only as hints or reminders.  If you are unsure
# consult the online docs. You have been warned.

# This global SSL configuration is ignored if "HTTP2" is not defined.

<IfDefine HTTP2>
  <IfModule mod_http2.c>
    Protocols h2 h2c http/1.1
    ProtocolsHonorOrder On
  </IfModule>
</IfDefine>
Wenn ich die docs anschaue, wäre es auch ok, gewesen nun zieht es für alle Domains auf dem System, wenn ich in der sysconfig/apache die Serverflags HTTP2 setze.


Leider ändert das nichts am Problem.

Wird das aktiv, landet es in einem 403 wobei der Browser / Firefox durchaus behauptet, es besteht eine HTTP/2 Verbindung.
Protocols h2 h2c http/1.1
ProtocolsHonorOrder On

Woher kommt die 403?
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Ich lese mir gerade die Dokumentation durch,
mod_proxy_http2 wäre erforderlich um die Requests an den dahinter liegenden Webserver zu schicken? Unterstützt jedoch nur noch http2. Der Webserver dahinter ein lighttpd kann das nicht zumindest habe ich keine vernünftige Dokumentation dafür gefunden, die das erklärt.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

-> lighttpd kann wohl http2 erst ab Version 1.4.56
Bei Opensuse Leap 15.2 ist noch 1.4.55 gesetzt.

Man kann http2 nicht am vorher liegenden Proxy (apache2) terminieren?

Wenn ich es ebenfalls richtig verstanden habe unterstützt http2 auch nur tls Verbindungen? Bisher wird zwischen proxy und Webserver unverschlüsselt kommuniziert. ist ja i eigenen Plan auch ok. Das wiederum müsste ich erstmal umstellen, bevor ich da weiter machen kann.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

ddm3ve wrote: 2020-12-10 20:07 Ich lese mir gerade die Dokumentation durch,
mod_proxy_http2 wäre erforderlich um die Requests an den dahinter liegenden Webserver zu schicken?
Ja und auch PHP-FPM benötigt es.

Für die interne Verbindung kann auch HTTP/1.1 verwendet werden (mit oder ohne SSL), trotzdem würde ich immer mod_proxy_http2 mitladen. Apache macht das intern dann schon richtig (gemäss Konfiguration).


Der 403 kann unterschiedliche Gründe haben, einfach mal das Debuglevel ganz aufdrehen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Hi,

ok lighttpd braucht noch ein wenig, bis es im Opensuse ankommt.

Wenn ich zwischen apache und lighttp unverschlüsselt, spreche, wäre dann ein php-fpm erforderlich?
Stand heute, läuft da noch ein fastcgi und jeder Webspace hat seinen eigenen geschützten User Space.
Das hat bisher immer gut funktioniert und ist bei uns noch entsprechend automatisiert.

Woher die 403 kommt, weiss ich aktuell noch nicht. Ich muss mal die Testdomain auf einen "freien" Server bringen und die Konstellation mit http2 getrennt aufbauen, damit ich in Ruhe testen kann.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

PHP-FPM ist seit PHP-5.6 recommended und fastcgi ist seitdem deprecated.
Es ist also höchste Zeit auf PHP-FPM zu wechseln bevor fastcgi gar nicht mehr unterstützt wird.

Mit den PHP-FPM Pools lassen sich die Webspaces viel leichter nach User/Group trennen, als bei fastcgi.
PHP-FPM ist auch noch ein wenig schneller und stabiler.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Ok,

dann wie folgt:
Wie sähe denn die lighttpd Konfiguration aus, damit der Zugriff auf den Webspace und php Prozesse des jeweiligen fpm Prozesses im Benutzkontext läuft?

Aktuell starten wir die FPM Prozesse wie folgt:

Code: Select all

#!/bin/bash

## Absoluter Pfad zur spawn-fcgi binary
SPAWNFCGI="/usr/bin/spawn-fcgi"

## Absoluter Pfad zur PHP binary
FCGIPROGRAM="/usr/bin/php-cgi"
#FCGIPROGRAM="/opt/php-7.1.8/bin/php-cgi"

## bind to tcp-port on localhost
FCGISOCKET="/srv/sockets/xxx/xxx.socket"

## uncomment the PHPRC line, if you want to have an extra php.ini for this user
## store your custom php.ini in /var/www/fastcgi/iza/php.ini
## with an custom php.ini you can improve your security
## just set the open_basedir to the users webfolder
## Example: (add this line in you custom php.ini)
## open_basedir = /var/www/vhosts/iza/html
##
PHPRC="/srv/conf/php/xxx"

## number of PHP childs to spawn in addition to the default. Minimum of 2.
## Actual childs = PHP_FCGI_CHILDREN + 1
PHP_FCGI_CHILDREN=40

## number of request server by a single php-process until is will be restarted
PHP_FCGI_MAX_REQUESTS=300

## IP adresses where PHP should access server connections from
FCGI_WEB_SERVER_ADDRS="127.0.0.1"

# allowed environment variables sperated by spaces
ALLOWED_ENV="PATH USER"

## if this script is run as root switch to the following user
USERID=xxxx
GROUPID=xxxx

################## no config below this line

if test x$PHP_FCGI_CHILDREN = x; then
  PHP_FCGI_CHILDREN=40
fi

export PHP_FCGI_MAX_REQUESTS
export FCGI_WEB_SERVER_ADDRS
export PHPRC

ALLOWED_ENV="$ALLOWED_ENV PHP_FCGI_MAX_REQUESTS FCGI_WEB_SERVER_ADDRS PHPRC"

# copy the allowed environment variables
E=

for i in $ALLOWED_ENV; do
  E="$E $i=$(eval echo "$$i")"
done

# clean environment and set up a new one
env - $E $SPAWNFCGI -s $FCGISOCKET -f "$FCGIPROGRAM -c $PHPRC" -u $USERID -g $GROUPID -C $PHP_FCGI_CHILDREN

chmod 777 $FCGISOCKET

Eingebunden wird es im lighttpd über:

Code: Select all

  fastcgi.server = ( ".php" =>
                       (
                          ( "socket" => "/srv/sockets/xxxx/xxxx.socket",
                            "broken-scriptfilename" => "enable"
                          )
                        )
                      )

}

Ein Equivalent für fpm habe ich aber bisher noch nicht wirklich gefunden.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

In der lighttpd.conf brauchst Du nur noch:

Code: Select all

server.modules += ( "mod_fastcgi" )
index-file.names += ( "index.php" ) 
fastcgi.server = (
    ".php" => (
      "localhost" => ( 
        "socket" => "/run/php-fpm/php-fpm.sock",
        "broken-scriptfilename" => "enable"
      ))
)
Den ganzen spawn-fcgi Kram brauchst Du dann nicht mehr.


Etwas älter (Opensuse 12.2) und leider sehr Werbeverseucht, aber mit minimalen Anpassungen noch anwendbar:
https://www.howtoforge.com/installing-l ... nsuse-12.2


Deutlich aktueller, aber für AlpineLinux:
https://wiki.alpinelinux.org/wiki/Produ ... _%2B_MySQL

Und falls Du mal auf NGinx umsteigen willst:
https://www.cyberciti.biz/faq/how-to-in ... 15-2-15-1/
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

aber wie trenne ich hier zwischen einzelnen Benutzerkontexten und individuell php.inis?
Konkreter, wie schaffe ich es, dass für jeden Webspace php auch unter dem jeweiligen Benutzerkontext läuft und nicht als "lighttpd".
Und, wie bringe ich hier einzelne php.ini für jeden Webspace unter?

Meine Konfiguration war als Beispiel für einen Webspace gedacht. Davon haben wir mehrere und Jeder Kunde / Webspace erhält seine eigene php.ini sowie eigene Prozesse, welche die Requests abarbeiten.
Damit lässt sich wiederum besser trennen, wer as macht.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Ok, ich bin etwas weiter.

Hier: https://www.howtoforge.de/anleitung/sic ... ianubuntu/

ist zwar erstmal für php5 geschrieben aber es gibt etwas vergleichbares für php7.

/etc/php7/fpm/php-fpm.d/www.conf.default

Code: Select all

; Start a new pool named 'www'.
; the variable $pool can be used in any directive and will be replaced by the
; pool name ('www' here)
[www]

; Per pool prefix
; It only applies on the following directives:
; - 'access.log'
; - 'slowlog'
; - 'listen' (unixsocket)
; - 'chroot'
; - 'chdir'
; - 'php_values'
; - 'php_admin_values'
; When not set, the global prefix (or /usr) applies instead.
; Note: This directive can also be relative to the global prefix.
; Default Value: none
;prefix = /path/to/pools/$pool

; Unix user/group of processes
; Note: The user is mandatory. If the group is not set, the default user's group
;       will be used.
user = wwwrun
group = www

; The address on which to accept FastCGI requests.
; Valid syntaxes are:
;   'ip.add.re.ss:port'    - to listen on a TCP socket to a specific IPv4 address on
;                            a specific port;
;   '[ip:6:addr:ess]:port' - to listen on a TCP socket to a specific IPv6 address on
;                            a specific port;
;   'port'                 - to listen on a TCP socket to all addresses
;                            (IPv6 and IPv4-mapped) on a specific port;
;   '/path/to/unix/socket' - to listen on a unix socket.
; Note: This value is mandatory.
listen = 127.0.0.1:9000

; Set listen(2) backlog.
; Default Value: 511 (-1 on FreeBSD and OpenBSD)
;listen.backlog = 511

; Set permissions for unix socket, if one is used. In Linux, read/write
; permissions must be set in order to allow connections from a web server. Many
; BSD-derived systems allow connections regardless of permissions. The owner
; and group can be specified either by name or by their numeric IDs.
; Default Values: user and group are set as the running user
;                 mode is set to 0660
;listen.owner = wwwrun
;listen.group = www
;listen.mode = 0660
; When POSIX Access Control Lists are supported you can set them using
; these options, value is a comma separated list of user/group names.
; When set, listen.owner and listen.group are ignored
;listen.acl_users =
;listen.acl_groups =

; List of addresses (IPv4/IPv6) of FastCGI clients which are allowed to connect.
; Equivalent to the FCGI_WEB_SERVER_ADDRS environment variable in the original
; PHP FCGI (5.2.2+). Makes sense only with a tcp listening socket. Each address
; must be separated by a comma. If this value is left blank, connections will be
; accepted from any ip address.
; Default Value: any
;listen.allowed_clients = 127.0.0.1

; Specify the nice(2) priority to apply to the pool processes (only if set)
; The value can vary from -19 (highest priority) to 20 (lower priority)
; Note: - It will only work if the FPM master process is launched as root
;       - The pool processes will inherit the master process priority
;         unless it specified otherwise
; Default Value: no set
; process.priority = -19

; Set the process dumpable flag (PR_SET_DUMPABLE prctl) even if the process user
; or group is differrent than the master process user. It allows to create process
; core dump and ptrace the process for the pool user.
; Default Value: no
; process.dumpable = yes

; Choose how the process manager will control the number of child processes.
; Possible Values:
;   static  - a fixed number (pm.max_children) of child processes;
;   dynamic - the number of child processes are set dynamically based on the
;             following directives. With this process management, there will be
;             always at least 1 children.
;             pm.max_children      - the maximum number of children that can
;                                    be alive at the same time.
;             pm.start_servers     - the number of children created on startup.
;             pm.min_spare_servers - the minimum number of children in 'idle'
;                                    state (waiting to process). If the number
;                                    of 'idle' processes is less than this
;                                    number then some children will be created.
;             pm.max_spare_servers - the maximum number of children in 'idle'
;                                    state (waiting to process). If the number
;                                    of 'idle' processes is greater than this
;                                    state (waiting to process). If the number
;                                    of 'idle' processes is greater than this
;                                    number then some children will be killed.
;  ondemand - no children are created at startup. Children will be forked when
;             new requests will connect. The following parameter are used:
;             pm.max_children           - the maximum number of children that
;                                         can be alive at the same time.
;             pm.process_idle_timeout   - The number of seconds after which
;                                         an idle process will be killed.
; Note: This value is mandatory.
pm = dynamic

; The number of child processes to be created when pm is set to 'static' and the
; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'.
; This value sets the limit on the number of simultaneous requests that will be
; served. Equivalent to the ApacheMaxClients directive with mpm_prefork.
; Equivalent to the PHP_FCGI_CHILDREN environment variable in the original PHP
; CGI. The below defaults are based on a server without much resources. Don't
; forget to tweak pm.* to fit your needs.
; Note: Used when pm is set to 'static', 'dynamic' or 'ondemand'
; Note: This value is mandatory.
pm.max_children = 5

; The number of child processes created on startup.
; Note: Used only when pm is set to 'dynamic'
; Default Value: (min_spare_servers + max_spare_servers) / 2
pm.start_servers = 2

; The desired minimum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.min_spare_servers = 1

; The desired maximum number of idle server processes.
; Note: Used only when pm is set to 'dynamic'
; Note: Mandatory when pm is set to 'dynamic'
pm.max_spare_servers = 3

; The number of seconds after which an idle process will be killed.
; Note: Used only when pm is set to 'ondemand'
; Default Value: 10s
;pm.process_idle_timeout = 10s;

; The number of requests each child process should execute before respawning.
; This can be useful to work around memory leaks in 3rd party libraries. For
; endless request processing specify '0'. Equivalent to PHP_FCGI_MAX_REQUESTS.
; Default Value: 0
;pm.max_requests = 500

; The URI to view the FPM status page. If this value is not set, no URI will be
; recognized as a status page. It shows the following informations:
;   pool                 - the name of the pool;
;   process manager      - static, dynamic or ondemand;
;   start time           - the date and time FPM has started;
;   start since          - number of seconds since FPM has started;
;   accepted conn        - the number of request accepted by the pool;
;   listen queue         - the number of request in the queue of pending
;                          connections (see backlog in listen(2));
;   max listen queue     - the maximum number of requests in the queue
;                          of pending connections since FPM has started;
;   listen queue len     - the size of the socket queue of pending connections;
;   idle processes       - the number of idle processes;
;   active processes     - the number of active processes;
;   total processes      - the number of idle + active processes;
;   max active processes - the maximum number of active processes since FPM
;                          has started;
;   max children reached - number of times, the process limit has been reached,
;                          when pm tries to start more children (works only for
;                          pm 'dynamic' and 'ondemand');
; Value are updated in real time.
; Example output:
;   pool:                 www
;   process manager:      static
;   start time:           01/Jul/2011:17:53:49 +0200
;   start since:          62636
;   accepted conn:        190460
;   listen queue:         0
;   max listen queue:     1
;   listen queue len:     42
;   idle processes:       4
;   active processes:     11
;   total processes:      15
;   max active processes: 12
;   max children reached: 0
;
; By default the status page output is formatted as text/plain. Passing either
; 'html', 'xml' or 'json' in the query string will return the corresponding
; output syntax. Example:
;   http://www.foo.bar/status
;   http://www.foo.bar/status?json
;   http://www.foo.bar/status?html
;   http://www.foo.bar/status?xml
;
; By default the status page only outputs short status. Passing 'full' in the
; query string will also return status for each pool process.
; Example:
;   http://www.foo.bar/status?full
;   http://www.foo.bar/status?json&full
;   http://www.foo.bar/status?html&full
;   http://www.foo.bar/status?xml&full
; The Full status returns for each process:
;   pid                  - the PID of the process;
;   state                - the state of the process (Idle, Running, ...);
;   start time           - the date and time the process has started;
;   start since          - the number of seconds since the process has started;
;   requests             - the number of requests the process has served;
;   request duration     - the duration in µs of the requests;
;   request method       - the request method (GET, POST, ...);
;   request URI          - the request URI with the query string;
;   content length       - the content length of the request (only with POST);
;   user                 - the user (PHP_AUTH_USER) (or '-' if not set);
;   script               - the main script called (or '-' if not set);
;   last request cpu     - the %cpu the last request consumed
;                          it's always 0 if the process is not in Idle state
;                          because CPU calculation is done when the request
;                          processing has terminated;
;   last request memory  - the max amount of memory the last request consumed
;                          it's always 0 if the process is not in Idle state
;                          because memory calculation is done when the request
;                          processing has terminated;
; If the process is in Idle state, then informations are related to the
; last request the process has served. Otherwise informations are related to
; the current request being served.
; Example output:
;   ************************
;   pid:                  31330
;   state:                Running
;   start time:           01/Jul/2011:17:53:49 +0200
;   start since:          63087
;   requests:             12808
;   request duration:     1250261
;   request method:       GET
;   request URI:          /test_mem.php?N=10000
;   content length:       0
;   user:                 -
;   script:               /home/fat/web/docs/php/test_mem.php
;   last request cpu:     0.00
;   last request memory:  0
;
; Note: There is a real-time FPM status monitoring sample web page available
;       It's available in: /usr/share/php7/fpm/status.html
;
; Note: The value must start with a leading slash (/). The value can be
;       anything, but it may not be a good idea to use the .php extension or it
;       may conflict with a real PHP file.
; Default Value: not set
;pm.status_path = /status

; The ping URI to call the monitoring page of FPM. If this value is not set, no
; URI will be recognized as a ping page. This could be used to test from outside
; that FPM is alive and responding, or to
; - create a graph of FPM availability (rrd or such);
; - remove a server from a group if it is not responding (load balancing);
; - trigger alerts for the operating team (24/7).
; Note: The value must start with a leading slash (/). The value can be
;       anything, but it may not be a good idea to use the .php extension or it
;       may conflict with a real PHP file.
; Default Value: not set
;ping.path = /ping

; This directive may be used to customize the response of a ping request. The
; response is formatted as text/plain with a 200 response code.
; Default Value: pong
;ping.response = pong

; The access log file
; Default: not set
;access.log = log/$pool.access.log

; The access log format.
; The following syntax is allowed
;  %%: the '%' character
;  %C: %CPU used by the request
;      it can accept the following format:
;      - %{user}C for user CPU only
;      - %{system}C for system CPU only
;      - %{total}C  for user + system CPU (default)
;  %d: time taken to serve the request
;      it can accept the following format:
;      - %{seconds}d (default)
;      - %{miliseconds}d
;      - %{mili}d
;      - %{microseconds}d
;      - %{micro}d
;  %e: an environment variable (same as $_ENV or $_SERVER)
;      it must be associated with embraces to specify the name of the env
;      variable. Some exemples:
;      - server specifics like: %{REQUEST_METHOD}e or %{SERVER_PROTOCOL}e
;      - HTTP headers like: %{HTTP_HOST}e or %{HTTP_USER_AGENT}e
;  %f: script filename
;  %l: content-length of the request (for POST request only)
;  %m: request method
;  %M: peak of memory allocated by PHP
;      it can accept the following format:
;      - %{bytes}M (default)
;      - %{kilobytes}M
;      - %{kilo}M
;      - %{megabytes}M
;      - %{mega}M
;  %n: pool name
;  %o: output header
;      it must be associated with embraces to specify the name of the header:
;      - %{Content-Type}o
;      - %{X-Powered-By}o
;      - %{Transfert-Encoding}o
;      - ....
;  %p: PID of the child that serviced the request
;  %P: PID of the parent of the child that serviced the request
;  %q: the query string
;  %Q: the '?' character if query string exists
;  %r: the request URI (without the query string, see %q and %Q)
;  %R: remote IP address
;  %s: status (response code)
;  %t: server time the request was received
;      it can accept a strftime(3) format:
;      %d/%b/%Y:%H:%M:%S %z (default)
;      The strftime(3) format must be encapsuled in a %{<strftime_format>}t tag
;      e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
;  %T: time the log has been written (the request has finished)
;      it can accept a strftime(3) format:
;      %d/%b/%Y:%H:%M:%S %z (default)
;      The strftime(3) format must be encapsuled in a %{<strftime_format>}t tag
;      e.g. for a ISO8601 formatted timestring, use: %{%Y-%m-%dT%H:%M:%S%z}t
;  %u: remote user
;
; Default: "%R - %u %t \"%m %r\" %s"
;access.format = "%R - %u %t \"%m %r%Q%q\" %s %f %{mili}d %{kilo}M %C%%"

; The log file for slow requests
; Default Value: not set
; Note: slowlog is mandatory if request_slowlog_timeout is set
;slowlog = log/$pool.log.slow

; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the 'slowlog' file. A value of '0s' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_slowlog_timeout = 0

; Depth of slow log stack trace.
; Default Value: 20
;request_slowlog_trace_depth = 20

; The timeout for serving a single request after which the worker process will
; be killed. This option should be used when the 'max_execution_time' ini option
; does not stop script execution for some reason. A value of '0' means 'off'.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
;request_terminate_timeout = 0

; The timeout set by 'request_terminate_timeout' ini option is not engaged after
; application calls 'fastcgi_finish_request' or when application has finished and
; shutdown functions are being called (registered via register_shutdown_function).
; This option will enable timeout limit to be applied unconditionally
; even in such cases.
; Default Value: no
;request_terminate_timeout_track_finished = no

; Set open file descriptor rlimit.
; Default Value: system defined value
;rlimit_files = 1024

; Set max core size rlimit.
; Possible Values: 'unlimited' or an integer greater or equal to 0
; Default Value: system defined value
;rlimit_core = 0

; Chroot to this directory at the start. This value must be defined as an
; absolute path. When this value is not set, chroot is not used.
; Note: you can prefix with '$prefix' to chroot to the pool prefix or one
; of its subdirectories. If the pool prefix is not set, the global prefix
; will be used instead.
; Note: chrooting is a great security feature and should be used whenever
;       possible. However, all PHP paths will be relative to the chroot
;       (error_log, sessions.save_path, ...).
; Default Value: not set
;chroot =
; Chdir to this directory at the start.
; Note: relative path can be used.
; Default Value: current directory or / when chroot
;chdir = /var/www

; Redirect worker stdout and stderr into main error log. If not set, stdout and
; stderr will be redirected to /dev/null according to FastCGI specs.
; Note: on highloaded environement, this can cause some delay in the page
; process time (several ms).
; Default Value: no
;catch_workers_output = yes

; Decorate worker output with prefix and suffix containing information about
; the child that writes to the log and if stdout or stderr is used as well as
; log level and time. This options is used only if catch_workers_output is yes.
; Settings to "no" will output data as written to the stdout or stderr.
; Default value: yes
;decorate_workers_output = no

; Clear environment in FPM workers
; Prevents arbitrary environment variables from reaching FPM worker processes
; by clearing the environment in workers before env vars specified in this
; pool configuration are added.
; Setting to "no" will make all environment variables available to PHP code
; via getenv(), $_ENV and $_SERVER.
; Default Value: yes
;clear_env = no

; Limits the extensions of the main script FPM will allow to parse. This can
; prevent configuration mistakes on the web server side. You should only limit
; FPM to .php extensions to prevent malicious users to use other extensions to
; execute php code.
; Note: set an empty value to allow all extensions.
; Default Value: .php
;security.limit_extensions = .php .php3 .php4 .php5 .php7

; Pass environment variables like LD_LIBRARY_PATH. All $VARIABLEs are taken from
; the current environment.
; Default Value: clean env
;env[HOSTNAME] = $HOSTNAME
;env[PATH] = /usr/local/bin:/usr/bin:/bin
;env[TMP] = /tmp
;env[TMPDIR] = /tmp
;env[TEMP] = /tmp

; Additional php.ini defines, specific to this pool of workers. These settings
; overwrite the values previously defined in the php.ini. The directives are the
; same as the PHP SAPI:
;   php_value/php_flag             - you can set classic ini defines which can
;                                    be overwritten from PHP call 'ini_set'.
;   php_admin_value/php_admin_flag - these directives won't be overwritten by
;                                     PHP call 'ini_set'
; For php_*flag, valid values are on, off, 1, 0, true, false, yes or no.

; Defining 'extension' will load the corresponding shared extension from
; extension_dir. Defining 'disable_functions' or 'disable_classes' will not
; overwrite previously defined php.ini values, but will append the new value
; instead.

; Note: path INI options can be relative and will be expanded with the prefix
; (pool, global or /usr)

; Default Value: nothing is defined by default except the values in php.ini and
;                specified at startup with the -d argument
;php_admin_value[sendmail_path] = /usr/sbin/sendmail -t -i -f www@my.domain.com
;php_flag[display_errors] = off
;php_admin_value[error_log] = /var/log/fpm-php.www.log
;php_admin_flag[log_errors] = on
;php_admin_value[memory_limit] = 32M

02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Stand jetzt habe ich php-fpm zum laufen bekommen.
Der Zugriff funktioniert.

Beim aktivieren des HTTP2 am Apache wieder hängt das Ganze bei einem 403.

So schaut die debug Meldung aus:

Code: Select all

[Fri Dec 11 17:43:25.174282 2020] [headers:debug] [pid 21145:tid 140584280106752] mod_headers.c(900): AH01503: headers: ap_headers_error_filter()
[Fri Dec 11 17:43:25.174312 2020] [http2:debug] [pid 21145:tid 140584280106752] h2_task.c(87): [client 217.240.207.84:63343] AH03348: h2_task(0-17): open output to GET www.wst-prelive.net /favicon.ico
[Fri Dec 11 17:43:25.174424 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(1387): [client 217.240.207.84:63343] AH03073: h2_stream(0-17,HALF_CLOSED_REMOTE): submit response 403, REMOTE_WINDOW_SIZE=12582912
[Fri Dec 11 17:43:25.174461 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(1541): [client 217.240.207.84:63343] AH02936: h2_stream(0-17,HALF_CLOSED_REMOTE): resumed
[Fri Dec 11 17:43:25.174483 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(593): [client 217.240.207.84:63343] AH03068: h2_session(0,BUSY,1): sent FRAME[HEADERS[length=11, hend=1, stream=17, eos=0]], frames=13/6 (r/s)
[Fri Dec 11 17:43:25.174506 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(593): [client 217.240.207.84:63343] AH03068: h2_session(0,BUSY,1): sent FRAME[DATA[length=318, flags=1, stream=17, padlen=0]], frames=13/7 (r/s)
[Fri Dec 11 17:43:25.174614 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_bucket_beam.c(1279): [client 217.240.207.84:63343] beam(0-17,output,closed=1,aborted=1,empty=1,buf=0): AH03385: h2_task_destroy, reuse secondary
[Fri Dec 11 17:43:25.174668 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(1698): [client 217.240.207.84:63343] AH03078: h2_session(0,IDLE,0): transit [BUSY] -- no io (keepalive) --> [IDLE]
[Fri Dec 11 17:43:40.193190 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(1698): [client 217.240.207.84:63343] AH03078: h2_session(0,DONE,0): transit [IDLE] -- timeout --> [DONE]
[Fri Dec 11 17:43:40.193265 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(593): [client 217.240.207.84:63343] AH03068: h2_session(0,DONE,0): sent FRAME[GOAWAY[error=0, reason='timeout', last_stream=17]], frames=13/8 (r/s)
[Fri Dec 11 17:43:40.193361 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(753): [client 217.240.207.84:63343] AH03069: h2_session(0,DONE,0): sent GOAWAY, err=0, msg=timeout
[Fri Dec 11 17:43:40.193388 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_conn.c(219): (70014)End of file found: [client 217.240.207.84:63343] AH03045: h2_session(0,DONE,0): process, closing conn
[Fri Dec 11 17:43:40.193409 2020] [http2:debug] [pid 21145:tid 140584263321344] h2_session.c(1698): [client 217.240.207.84:63343] AH03078: h2_session(0,CLEANUP,0): transit [DONE] -- pre_close --> [CLEANUP]
[Fri Dec 11 17:43:40.193486 2020] [ssl:debug] [pid 21145:tid 140584263321344] ssl_engine_io.c(1106): [client 217.240.207.84:63343] AH02001: Connection closed to child 0 with standard shutdown (server www.wst-prelive.net:443)
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

Wenn das Alles im Log ist, dann liegt das Problem wohl ausserhalb von Apache, denn in der dritten Zeile des geposteten Log wird der 403 ausgelöst, aber davor wird kein Grund im Apache registriert. Das deutet darauf hin, dass der Fehler von ausserhalb kommt, vermutlich vom internen System oder von einem Scriptinterpreter.


Welche Apache-Version liefert OpenSuse denn aus?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Opensuse Leap 15.2

Server version: Apache/2.4.43 (Linux/SUSE)
Server built: 2020-11-17 11:05:32.000000000 +0000
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Das ist hier, das vollständige Error Log Ab Start und einem Request mit HTTP2 aktiviert.

Code: Select all

[Fri Dec 11 19:35:32.341638 2020] [ssl:info] [pid 31634:tid 140149875734784] AH01914: Configuring server www.wst-prelive.net:443 for SSL protocol
[Fri Dec 11 19:35:32.341851 2020] [ssl:debug] [pid 31634:tid 140149875734784] ssl_engine_init.c(498): AH01893: Configuring TLS extension handling
[Fri Dec 11 19:35:32.342013 2020] [ssl:debug] [pid 31634:tid 140149875734784] ssl_util_ssl.c(444): AH02412: [www.wst-prelive.net:443] Cert matches for name 'www.wst-prelive.net' [subject: CN=wst-prelive.net / issuer: CN=Let's Encrypt Authority X
3,O=Let's Encrypt,C=US / serial: 0489EB7D9B20B6BDAE73977C5FE80F904E3C / notbefore: Nov 18 13:57:41 2020 GMT / notafter: Feb 16 13:57:41 2021 GMT]
[Fri Dec 11 19:35:32.342018 2020] [ssl:info] [pid 31634:tid 140149875734784] AH02568: Certificate and private key www.wst-prelive.net:443:0 configured from /etc/letsencrypt/live/wst-prelive.net/fullchain.pem and /etc/letsencrypt/live/wst-prelive
.net/privkey.pem
[Fri Dec 11 19:35:32.346039 2020] [ssl:info] [pid 31634:tid 140149875734784] AH01914: Configuring server www.wst-prelive.net:443 for SSL protocol
[Fri Dec 11 19:35:32.346178 2020] [ssl:debug] [pid 31634:tid 140149875734784] ssl_engine_init.c(498): AH01893: Configuring TLS extension handling
[Fri Dec 11 19:35:32.346340 2020] [ssl:debug] [pid 31634:tid 140149875734784] ssl_util_ssl.c(444): AH02412: [www.wst-prelive.net:443] Cert matches for name 'www.wst-prelive.net' [subject: CN=wst-prelive.net / issuer: CN=Let's Encrypt Authority X
3,O=Let's Encrypt,C=US / serial: 0489EB7D9B20B6BDAE73977C5FE80F904E3C / notbefore: Nov 18 13:57:41 2020 GMT / notafter: Feb 16 13:57:41 2021 GMT]
[Fri Dec 11 19:35:32.346347 2020] [ssl:info] [pid 31634:tid 140149875734784] AH02568: Certificate and private key www.wst-prelive.net:443:0 configured from /etc/letsencrypt/live/wst-prelive.net/fullchain.pem and /etc/letsencrypt/live/wst-prelive
.net/privkey.pem
[Fri Dec 11 19:35:32.346441 2020] [proxy_balancer:debug] [pid 31634:tid 140149875734784] mod_proxy_balancer.c(932): AH01178: Doing balancers create: 544, 1 (6)
[Fri Dec 11 19:35:32.346486 2020] [proxy_balancer:debug] [pid 31634:tid 140149875734784] mod_proxy_balancer.c(1000): AH01184: Doing workers create: balancer://wst-prelive.net-prx (pf2332e0d_wst_prelive_net_prx), 1064, 1 [0]
[Fri Dec 11 19:35:32.347099 2020] [proxy_balancer:debug] [pid 31648:tid 140149875734784] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:35:32.347108 2020] [proxy:debug] [pid 31648:tid 140149875734784] proxy_util.c(1940): AH00925: initializing worker http://localhost shared
[Fri Dec 11 19:35:32.347124 2020] [proxy:debug] [pid 31648:tid 140149875734784] proxy_util.c(2000): AH00927: initializing worker http://localhost local
[Fri Dec 11 19:35:32.347195 2020] [proxy:debug] [pid 31648:tid 140149875734784] proxy_util.c(2035): AH00930: initialized pool in child 31648 for (localhost) min=10 max=50 smax=50
[Fri Dec 11 19:35:32.347254 2020] [proxy_balancer:debug] [pid 31649:tid 140149875734784] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:35:32.347422 2020] [proxy_balancer:debug] [pid 31650:tid 140149875734784] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:35:46.026793 2020] [ssl:info] [pid 31648:tid 140149346268928] [client 217.240.207.84:65060] AH01964: Connection to child 0 established (server www.wst-prelive.net:443)
[Fri Dec 11 19:35:46.027396 2020] [ssl:debug] [pid 31648:tid 140149346268928] ssl_engine_kernel.c(2353): [client 217.240.207.84:65060] AH02043: SSL virtual host for servername www.wst-prelive.net found
[Fri Dec 11 19:35:46.027452 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(532): AH00835: socache_shmcb_retrieve (0xac -> subcache 12)
[Fri Dec 11 19:35:46.027469 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(917): AH00851: shmcb_subcache_retrieve found no match
[Fri Dec 11 19:35:46.027477 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(542): AH00836: leaving socache_shmcb_retrieve successfully
[Fri Dec 11 19:35:46.027531 2020] [core:debug] [pid 31648:tid 140149346268928] protocol.c(2325): [client 217.240.207.84:65060] AH03155: select protocol from h2,h2c,http/1.1, choices=h2,http/1.1 for server www.wst-prelive.net
[Fri Dec 11 19:35:46.027555 2020] [core:debug] [pid 31648:tid 140149346268928] protocol.c(2370): [client 217.240.207.84:65060] AH03156: select protocol, proposals=h2,http/1.1 preferences=h2,h2c,http/1.1 configured=h2,h2c,http/1.1
[Fri Dec 11 19:35:46.027565 2020] [core:debug] [pid 31648:tid 140149346268928] protocol.c(2388): [client 217.240.207.84:65060] AH03157: selected protocol=h2
[Fri Dec 11 19:35:46.152836 2020] [ssl:debug] [pid 31648:tid 140149346268928] ssl_engine_kernel.c(2236): [client 217.240.207.84:65060] AH02041: Protocol: TLSv1.3, Cipher: TLS_AES_256_GCM_SHA384 (256/256 bits)
[Fri Dec 11 19:35:46.152984 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(495): AH00831: socache_shmcb_store (0xfc -> subcache 28)
[Fri Dec 11 19:35:46.153010 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(849): AH00847: insert happened at idx=0, data=(0:32)
[Fri Dec 11 19:35:46.153019 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(854): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/217
[Fri Dec 11 19:35:46.153027 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(516): AH00834: leaving socache_shmcb_store successfully
[Fri Dec 11 19:35:46.153149 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(495): AH00831: socache_shmcb_store (0xd9 -> subcache 25)
[Fri Dec 11 19:35:46.153177 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(849): AH00847: insert happened at idx=0, data=(0:32)
[Fri Dec 11 19:35:46.153185 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(854): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/218
[Fri Dec 11 19:35:46.153193 2020] [socache_shmcb:debug] [pid 31648:tid 140149346268928] mod_socache_shmcb.c(516): AH00834: leaving socache_shmcb_store successfully
[Fri Dec 11 19:35:46.153294 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(958): [client 217.240.207.84:65060] AH03200: h2_session(0,INIT,0): created, max_streams=100, stream_mem=32768, workers_limit=6, workers_max=37, push_dia
ry(type=1,N=256)
[Fri Dec 11 19:35:46.153321 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1040): [client 217.240.207.84:65060] AH03201: h2_session(0,INIT,0): start, INITIAL_WINDOW_SIZE=65535, MAX_CONCURRENT_STREAMS=100
[Fri Dec 11 19:35:46.153335 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(2134): [client 217.240.207.84:65060] AH03079: h2_session(0,INIT,0): started on www.wst-prelive.net:443
[Fri Dec 11 19:35:46.153344 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,BUSY,0): transit [INIT] -- init --> [BUSY]
[Fri Dec 11 19:35:46.153402 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,BUSY,0): sent FRAME[SETTINGS[length=6, stream=0]], frames=0/1 (r/s)
[Fri Dec 11 19:35:46.153416 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,BUSY,0): sent FRAME[WINDOW_UPDATE[stream=0, incr=2147418112]], frames=0/2 (r/s)
[Fri Dec 11 19:35:46.153473 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,IDLE,0): transit [BUSY] -- no io (keepalive) --> [IDLE]
[Fri Dec 11 19:35:46.154646 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,IDLE,0): recv FRAME[SETTINGS[length=18, stream=0]], frames=0/2 (r/s)
[Fri Dec 11 19:35:46.154683 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,IDLE,0): recv FRAME[WINDOW_UPDATE[stream=0, incr=12517377]], frames=1/2 (r/s)
[Fri Dec 11 19:35:46.154710 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,BUSY,0): transit [IDLE] -- frame received --> [BUSY]
[Fri Dec 11 19:35:46.154723 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=3]], frames=2/2 (r/s)
[Fri Dec 11 19:35:46.154734 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=5]], frames=3/2 (r/s)
[Fri Dec 11 19:35:46.154742 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=7]], frames=4/2 (r/s)
[Fri Dec 11 19:35:46.154751 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=9]], frames=5/2 (r/s)
[Fri Dec 11 19:35:46.154760 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=11]], frames=6/2 (r/s)
[Fri Dec 11 19:35:46.154771 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,0): recv FRAME[PRIORITY[length=5, flags=0, stream=13]], frames=7/2 (r/s)
[Fri Dec 11 19:35:46.154804 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,BUSY,0): sent FRAME[SETTINGS[ack=1, stream=0]], frames=8/3 (r/s)
[Fri Dec 11 19:35:46.154884 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,IDLE,0): transit [BUSY] -- no io (keepalive) --> [IDLE]
[Fri Dec 11 19:35:46.156542 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_stream.c(543): [client 217.240.207.84:65060] AH03082: h2_stream(0-15,IDLE): created
[Fri Dec 11 19:35:46.156587 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,BUSY,1): transit [IDLE] -- stream change --> [BUSY]
[Fri Dec 11 19:35:46.156664 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,1): recv FRAME[HEADERS[length=225, hend=1, stream=15, eos=1]], frames=8/3 (r/s)
[Fri Dec 11 19:35:46.156687 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,BUSY,1): recv FRAME[WINDOW_UPDATE[stream=15, incr=12451840]], frames=9/3 (r/s)
[Fri Dec 11 19:35:46.157031 2020] [ssl:debug] [pid 31648:tid 140149436438272] ssl_engine_kernel.c(383): [client 217.240.207.84:65060] AH02034: Subsequent (No.2) HTTPS request received for child 0 (server www.wst-prelive.net:443)
[Fri Dec 11 19:35:46.157090 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /?(null) is https://www.wst-prelive.net:443/?
[Fri Dec 11 19:35:46.157132 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /
[Fri Dec 11 19:35:46.157144 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /
[Fri Dec 11 19:35:46.157232 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157265 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157275 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157328 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157347 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157355 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157400 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157484 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157492 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157550 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157566 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157574 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157640 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157657 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157665 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157744 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157761 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157775 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157868 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.157886 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.157894 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158000 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.158017 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158026 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158141 2020] [cache:debug] [pid 31648:tid 140149436438272] cache_storage.c(660): [client 217.240.207.84:65060] AH00698: cache: Key for entity /error/HTTP_FORBIDDEN.html.var?(null) is https://www.wst-prelive.net:443/error/HTTP_FORBIDDEN.html.var?
[Fri Dec 11 19:35:46.158166 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(210): [client 217.240.207.84:65060] AH00750: Adding CACHE_SAVE filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158175 2020] [cache:debug] [pid 31648:tid 140149436438272] mod_cache.c(220): [client 217.240.207.84:65060] AH00751: Adding CACHE_REMOVE_URL filter for /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158191 2020] [core:error] [pid 31648:tid 140149436438272] [client 217.240.207.84:65060] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
[Fri Dec 11 19:35:46.158202 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3846): [client 217.240.207.84:65060] AH00121: r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158209 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158217 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158225 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158232 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158239 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158246 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158253 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158266 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158273 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /error/HTTP_FORBIDDEN.html.var
[Fri Dec 11 19:35:46.158281 2020] [core:debug] [pid 31648:tid 140149436438272] core.c(3853): [client 217.240.207.84:65060] AH00122: redirected from r->uri = /
[Fri Dec 11 19:35:46.158326 2020] [headers:debug] [pid 31648:tid 140149436438272] mod_headers.c(900): AH01503: headers: ap_headers_error_filter()
[Fri Dec 11 19:35:46.158368 2020] [http2:debug] [pid 31648:tid 140149436438272] h2_task.c(87): [client 217.240.207.84:65060] AH03348: h2_task(0-15): open output to GET www.wst-prelive.net /
[Fri Dec 11 19:35:46.158484 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1387): [client 217.240.207.84:65060] AH03073: h2_stream(0-15,HALF_CLOSED_REMOTE): submit response 403, REMOTE_WINDOW_SIZE=12582912
[Fri Dec 11 19:35:46.158521 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1541): [client 217.240.207.84:65060] AH02936: h2_stream(0-15,HALF_CLOSED_REMOTE): resumed
[Fri Dec 11 19:35:46.158550 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,BUSY,1): sent FRAME[HEADERS[length=82, hend=1, stream=15, eos=0]], frames=10/4 (r/s)
[Fri Dec 11 19:35:46.158573 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,BUSY,1): sent FRAME[DATA[length=318, flags=1, stream=15, padlen=0]], frames=10/5 (r/s)
[Fri Dec 11 19:35:46.158714 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_bucket_beam.c(1279): [client 217.240.207.84:65060] beam(0-15,output,closed=1,aborted=1,empty=1,buf=0): AH03385: h2_task_destroy, reuse secondary
[Fri Dec 11 19:35:46.158795 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,IDLE,0): transit [BUSY] -- no io (keepalive) --> [IDLE]
[Fri Dec 11 19:35:46.246467 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(341): [client 217.240.207.84:65060] AH03066: h2_session(0,IDLE,0): recv FRAME[SETTINGS[ack=1, stream=0]], frames=10/5 (r/s)
[Fri Dec 11 19:36:01.264047 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,DONE,0): transit [IDLE] -- timeout --> [DONE]
[Fri Dec 11 19:36:01.264084 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(593): [client 217.240.207.84:65060] AH03068: h2_session(0,DONE,0): sent FRAME[GOAWAY[error=0, reason='timeout', last_stream=15]], frames=11/6 (r/s)
[Fri Dec 11 19:36:01.264130 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(753): [client 217.240.207.84:65060] AH03069: h2_session(0,DONE,0): sent GOAWAY, err=0, msg=timeout
[Fri Dec 11 19:36:01.264137 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_conn.c(219): (70014)End of file found: [client 217.240.207.84:65060] AH03045: h2_session(0,DONE,0): process, closing conn
[Fri Dec 11 19:36:01.264147 2020] [http2:debug] [pid 31648:tid 140149346268928] h2_session.c(1698): [client 217.240.207.84:65060] AH03078: h2_session(0,CLEANUP,0): transit [DONE] -- pre_close --> [CLEANUP]
[Fri Dec 11 19:36:01.264177 2020] [ssl:debug] [pid 31648:tid 140149346268928] ssl_engine_io.c(1106): [client 217.240.207.84:65060] AH02001: Connection closed to child 0 with standard shutdown (server www.wst-prelive.net:443)
Und so, wenn HTTP2 deaktiviert ist.

Code: Select all

[Fri Dec 11 19:38:47.178268 2020] [ssl:info] [pid 1750:tid 139963371026688] AH01914: Configuring server www.wst-prelive.net:443 for SSL protocol
[Fri Dec 11 19:38:47.178480 2020] [ssl:debug] [pid 1750:tid 139963371026688] ssl_engine_init.c(498): AH01893: Configuring TLS extension handling
[Fri Dec 11 19:38:47.178642 2020] [ssl:debug] [pid 1750:tid 139963371026688] ssl_util_ssl.c(444): AH02412: [www.wst-prelive.net:443] Cert matches for name 'www.wst-prelive.net' [subject: CN=wst-prelive.net / issuer: CN=Let's Encrypt Authority X3
,O=Let's Encrypt,C=US / serial: 0489EB7D9B20B6BDAE73977C5FE80F904E3C / notbefore: Nov 18 13:57:41 2020 GMT / notafter: Feb 16 13:57:41 2021 GMT]
[Fri Dec 11 19:38:47.178646 2020] [ssl:info] [pid 1750:tid 139963371026688] AH02568: Certificate and private key www.wst-prelive.net:443:0 configured from /etc/letsencrypt/live/wst-prelive.net/fullchain.pem and /etc/letsencrypt/live/wst-prelive.
net/privkey.pem
[Fri Dec 11 19:38:47.182846 2020] [ssl:info] [pid 1750:tid 139963371026688] AH01914: Configuring server www.wst-prelive.net:443 for SSL protocol
[Fri Dec 11 19:38:47.182986 2020] [ssl:debug] [pid 1750:tid 139963371026688] ssl_engine_init.c(498): AH01893: Configuring TLS extension handling
[Fri Dec 11 19:38:47.183154 2020] [ssl:debug] [pid 1750:tid 139963371026688] ssl_util_ssl.c(444): AH02412: [www.wst-prelive.net:443] Cert matches for name 'www.wst-prelive.net' [subject: CN=wst-prelive.net / issuer: CN=Let's Encrypt Authority X3
,O=Let's Encrypt,C=US / serial: 0489EB7D9B20B6BDAE73977C5FE80F904E3C / notbefore: Nov 18 13:57:41 2020 GMT / notafter: Feb 16 13:57:41 2021 GMT]
[Fri Dec 11 19:38:47.183159 2020] [ssl:info] [pid 1750:tid 139963371026688] AH02568: Certificate and private key www.wst-prelive.net:443:0 configured from /etc/letsencrypt/live/wst-prelive.net/fullchain.pem and /etc/letsencrypt/live/wst-prelive.
net/privkey.pem
[Fri Dec 11 19:38:47.183250 2020] [proxy_balancer:debug] [pid 1750:tid 139963371026688] mod_proxy_balancer.c(932): AH01178: Doing balancers create: 544, 1 (6)
[Fri Dec 11 19:38:47.183295 2020] [proxy_balancer:debug] [pid 1750:tid 139963371026688] mod_proxy_balancer.c(1000): AH01184: Doing workers create: balancer://wst-prelive.net-prx (pf2332e0d_wst_prelive_net_prx), 1064, 1 [0]
[Fri Dec 11 19:38:47.183968 2020] [proxy_balancer:debug] [pid 1759:tid 139963371026688] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:38:47.183976 2020] [proxy:debug] [pid 1759:tid 139963371026688] proxy_util.c(1940): AH00925: initializing worker http://localhost shared
[Fri Dec 11 19:38:47.183992 2020] [proxy:debug] [pid 1759:tid 139963371026688] proxy_util.c(2000): AH00927: initializing worker http://localhost local
[Fri Dec 11 19:38:47.184068 2020] [proxy:debug] [pid 1759:tid 139963371026688] proxy_util.c(2035): AH00930: initialized pool in child 1759 for (localhost) min=10 max=50 smax=50
[Fri Dec 11 19:38:47.184146 2020] [proxy_balancer:debug] [pid 1760:tid 139963371026688] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:38:47.184335 2020] [proxy_balancer:debug] [pid 1761:tid 139963371026688] mod_proxy_balancer.c(134): AH01158: Looking at balancer://wst-prelive.net-prx -> http://localhost initialized?
[Fri Dec 11 19:08.474603 2020] [ssl:info] [pid 1759:tid 139962914944768] [client 217.240.207.84:65090] AH01964: Connection to child 0 established (server www.wst-prelive.net:443)
[Fri Dec 11 19:08.475229 2020] [ssl:debug] [pid 1759:tid 139962914944768] ssl_engine_kernel.c(2353): [client 217.240.207.84:65090] AH02043: SSL virtual host for servername www.wst-prelive.net found
[Fri Dec 11 19:08.475299 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(532): AH00835: socache_shmcb_retrieve (0xd9 -> subcache 25)
[Fri Dec 11 19:08.475321 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(917): AH00851: shmcb_subcache_retrieve found no match
[Fri Dec 11 19:08.475329 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(542): AH00836: leaving socache_shmcb_retrieve successfully
[Fri Dec 11 19:08.475379 2020] [core:debug] [pid 1759:tid 139962914944768] protocol.c(2325): [client 217.240.207.84:65090] AH03155: select protocol from , choices=h2,http/1.1 for server www.wst-prelive.net
[Fri Dec 11 19:08.554173 2020] [ssl:debug] [pid 1759:tid 139962914944768] ssl_engine_kernel.c(2236): [client 217.240.207.84:65090] AH02041: Protocol: TLSv1.3, Cipher: TLS_AES_256_GCM_SHA384 (256/256 bits)
[Fri Dec 11 19:08.554287 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(495): AH00831: socache_shmcb_store (0xc6 -> subcache 6)
[Fri Dec 11 19:08.554318 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(849): AH00847: insert happened at idx=0, data=(0:32)
[Fri Dec 11 19:08.554325 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(854): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/223
[Fri Dec 11 19:08.554331 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(516): AH00834: leaving socache_shmcb_store successfully
[Fri Dec 11 19:08.554426 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(495): AH00831: socache_shmcb_store (0xe9 -> subcache 9)
[Fri Dec 11 19:08.554441 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(849): AH00847: insert happened at idx=0, data=(0:32)
[Fri Dec 11 19:08.554446 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(854): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/223
[Fri Dec 11 19:08.554452 2020] [socache_shmcb:debug] [pid 1759:tid 139962914944768] mod_socache_shmcb.c(516): AH00834: leaving socache_shmcb_store successfully
[Fri Dec 11 19:08.554615 2020] [ssl:debug] [pid 1759:tid 139962914944768] ssl_engine_kernel.c(383): [client 217.240.207.84:65090] AH02034: Initial (No.1) HTTPS request received for child 0 (server www.wst-prelive.net:443)
[Fri Dec 11 19:08.554654 2020] [cache:debug] [pid 1759:tid 139962914944768] cache_storage.c(660): [client 217.240.207.84:65090] AH00698: cache: Key for entity /?(null) is https://www.wst-prelive.net:443/?
[Fri Dec 11 19:08.554680 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(210): [client 217.240.207.84:65090] AH00750: Adding CACHE_SAVE filter for /
[Fri Dec 11 19:08.554689 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(220): [client 217.240.207.84:65090] AH00751: Adding CACHE_REMOVE_URL filter for /
[Fri Dec 11 19:08.554769 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of Require all granted: granted
[Fri Dec 11 19:08.554779 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of <RequireAny>: granted
[Fri Dec 11 19:08.554830 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1342): AH10122: proxy: Entering byrequests for BALANCER (balancer://wst-prelive.net-prx)
[Fri Dec 11 19:08.554840 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1434): AH10123: proxy: byrequests selected worker "http://localhost" : busy 0 : lbstatus 100
[Fri Dec 11 19:08.554849 2020] [proxy_balancer:debug] [pid 1759:tid 139962914944768] mod_proxy_balancer.c(644): [client 217.240.207.84:65090] AH01172: balancer://wst-prelive.net-prx: worker (http://localhost) rewritten to http://localhost/
[Fri Dec 11 19:08.554856 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1935): AH00924: worker http://localhost shared already initialized
[Fri Dec 11 19:08.554862 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1992): AH00926: worker http://localhost local already initialized
[Fri Dec 11 19:08.554867 2020] [proxy:debug] [pid 1759:tid 139962914944768] mod_proxy.c(1255): [client 217.240.207.84:65090] AH01143: Running scheme balancer handler (attempt 0)
[Fri Dec 11 19:08.554888 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2338): AH00942: HTTP: has acquired connection for (localhost)
[Fri Dec 11 19:08.554897 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2393): [client 217.240.207.84:65090] AH00944: connecting http://localhost/ to localhost:80
[Fri Dec 11 19:08.555011 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2616): [client 217.240.207.84:65090] AH00947: connected / to localhost:80
[Fri Dec 11 19:08.555125 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(3076): (111)Connection refused: AH00957: HTTP: attempt to connect to [::1]:80 (localhost) failed
[Fri Dec 11 19:08.555226 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(3085): AH02824: HTTP: connection established with 127.0.0.1:80 (localhost)
[Fri Dec 11 19:08.555246 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(3269): AH00962: HTTP: connection complete to [::1]:80 (localhost)
[Fri Dec 11 19:08.818862 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2353): AH00943: http: has released connection for (localhost)
[Fri Dec 11 19:08.819076 2020] [deflate:debug] [pid 1759:tid 139962914944768] mod_deflate.c(869): [client 217.240.207.84:65090] AH01384: Zlib: Compressed 29661 to 6598 : URL /
[Fri Dec 11 19:08.819116 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(1354): [client 217.240.207.84:65090] AH00769: cache: Caching url https://www.wst-prelive.net:443/? for request /
[Fri Dec 11 19:08.819120 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(1360): [client 217.240.207.84:65090] AH00770: cache: Removing CACHE_REMOVE_URL filter.
[Fri Dec 11 19:08.819133 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(718): (2)No such file or directory: [client 217.240.207.84:65090] AH00765: cache: Cache provider's store_body failed for URI /
[Fri Dec 11 19:08.819183 2020] [proxy_balancer:debug] [pid 1759:tid 139962914944768] mod_proxy_balancer.c(703): [client 217.240.207.84:65090] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx)
[Fri Dec 11 19:09.232276 2020] [ssl:debug] [pid 1759:tid 139962914944768] ssl_engine_kernel.c(383): [client 217.240.207.84:65090] AH02034: Subsequent (No.2) HTTPS request received for child 0 (server www.wst-prelive.net:443), referer: https:/
/www.wst-prelive.net/
[Fri Dec 11 19:09.232353 2020] [cache:debug] [pid 1759:tid 139962914944768] cache_storage.c(660): [client 217.240.207.84:65090] AH00698: cache: Key for entity /wp-includes/js/jquery/jquery.min.js?ver=3.5.1 is https://www.wst-prelive.net:443/w
p-includes/js/jquery/jquery.min.js?ver=3.5.1, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232393 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(210): [client 217.240.207.84:65090] AH00750: Adding CACHE_SAVE filter for /wp-includes/js/jquery/jquery.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232406 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(220): [client 217.240.207.84:65090] AH00751: Adding CACHE_REMOVE_URL filter for /wp-includes/js/jquery/jquery.min.js, referer: https://www.wst-prelive.net
/
[Fri Dec 11 19:09.232474 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of Require all granted: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232487 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of <RequireAny>: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232544 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1342): AH10122: proxy: Entering byrequests for BALANCER (balancer://wst-prelive.net-prx)
[Fri Dec 11 19:09.232558 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1434): AH10123: proxy: byrequests selected worker "http://localhost" : busy 0 : lbstatus 100
[Fri Dec 11 19:09.232589 2020] [proxy_balancer:debug] [pid 1759:tid 139962914944768] mod_proxy_balancer.c(644): [client 217.240.207.84:65090] AH01172: balancer://wst-prelive.net-prx: worker (http://localhost) rewritten to http://localhost/wp-
includes/js/jquery/jquery.min.js?ver=3.5.1, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232601 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1935): AH00924: worker http://localhost shared already initialized
[Fri Dec 11 19:09.232610 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1992): AH00926: worker http://localhost local already initialized
[Fri Dec 11 19:09.232618 2020] [proxy:debug] [pid 1759:tid 139962914944768] mod_proxy.c(1255): [client 217.240.207.84:65090] AH01143: Running scheme balancer handler (attempt 0), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232632 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2338): AH00942: HTTP: has acquired connection for (localhost)
[Fri Dec 11 19:09.232646 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2393): [client 217.240.207.84:65090] AH00944: connecting http://localhost/wp-includes/js/jquery/jquery.min.js?ver=3.5.1 to localhost:80, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.232659 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2616): [client 217.240.207.84:65090] AH00947: connected /wp-includes/js/jquery/jquery.min.js?ver=3.5.1 to localhost:80, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.240666 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(2353): AH00943: http: has released connection for (localhost)
[Fri Dec 11 19:09.241507 2020] [deflate:debug] [pid 1759:tid 139962914944768] mod_deflate.c(869): [client 217.240.207.84:65090] AH01384: Zlib: Compressed 89496 to 30898 : URL /wp-includes/js/jquery/jquery.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.241552 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(1354): [client 217.240.207.84:65090] AH00769: cache: Caching url https://www.wst-prelive.net:443/wp-includes/js/jquery/jquery.min.js?ver=3.5.1 for request /wp-includes/js/jquery/jquery.min.js?ver=3.5.1, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.241558 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(1360): [client 217.240.207.84:65090] AH00770: cache: Removing CACHE_REMOVE_URL filter., referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.241570 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(718): (2)No such file or directory: [client 217.240.207.84:65090] AH00765: cache: Cache provider's store_body failed for URI /wp-includes/js/jquery/jquery.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.241639 2020] [proxy_balancer:debug] [pid 1759:tid 139962914944768] mod_proxy_balancer.c(703): [client 217.240.207.84:65090] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.279267 2020] [ssl:info] [pid 1760:tid 139962914944768] [client 217.240.207.84:65091] AH01964: Connection to child 64 established (server www.wst-prelive.net:443)
[Fri Dec 11 19:09.279905 2020] [ssl:debug] [pid 1760:tid 139962914944768] ssl_engine_kernel.c(2353): [client 217.240.207.84:65091] AH02043: SSL virtual host for servername www.wst-prelive.net found
[Fri Dec 11 19:09.279976 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(532): AH00835: socache_shmcb_retrieve (0xe9 -> subcache 9)
[Fri Dec 11 19:09.279997 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(884): AH00849: match at idx=0, data=0
[Fri Dec 11 19:09.280034 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(542): AH00836: leaving socache_shmcb_retrieve successfully
[Fri Dec 11 19:09.280187 2020] [core:debug] [pid 1760:tid 139962914944768] protocol.c(2325): [client 217.240.207.84:65091] AH03155: select protocol from , choices=h2,http/1.1 for server www.wst-prelive.net
[Fri Dec 11 19:09.318803 2020] [ssl:debug] [pid 1760:tid 139962914944768] ssl_engine_kernel.c(2236): [client 217.240.207.84:65091] AH02041: Protocol: TLSv1.3, Cipher: TLS_AES_256_GCM_SHA384 (256/256 bits)
[Fri Dec 11 19:09.318964 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(495): AH00831: socache_shmcb_store (0x6a -> subcache 10)
[Fri Dec 11 19:09.318981 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(849): AH00847: insert happened at idx=0, data=(0:32)
[Fri Dec 11 19:09.318990 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(854): AH00848: finished insert, subcache: idx_pos/idx_used=0/1, data_pos/data_used=0/224
[Fri Dec 11 19:09.318999 2020] [socache_shmcb:debug] [pid 1760:tid 139962914944768] mod_socache_shmcb.c(516): AH00834: leaving socache_shmcb_store successfully
[Fri Dec 11 19:09.321863 2020] [ssl:debug] [pid 1760:tid 139962914944768] ssl_engine_kernel.c(383): [client 217.240.207.84:65091] AH02034: Initial (No.1) HTTPS request received for child 64 (server www.wst-prelive.net:443), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.321953 2020] [cache:debug] [pid 1760:tid 139962914944768] cache_storage.c(660): [client 217.240.207.84:65091] AH00698: cache: Key for entity /wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 is https://www.wst-prelive.net:443/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.321997 2020] [cache:debug] [pid 1760:tid 139962914944768] mod_cache.c(210): [client 217.240.207.84:65091] AH00750: Adding CACHE_SAVE filter for /wp-includes/js/jquery/jquery-migrate.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322011 2020] [cache:debug] [pid 1760:tid 139962914944768] mod_cache.c(220): [client 217.240.207.84:65091] AH00751: Adding CACHE_REMOVE_URL filter for /wp-includes/js/jquery/jquery-migrate.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322113 2020] [authz_core:debug] [pid 1760:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65091] AH01626: authorization result of Require all granted: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322126 2020] [authz_core:debug] [pid 1760:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65091] AH01626: authorization result of <RequireAny>: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322194 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(1342): AH10122: proxy: Entering byrequests for BALANCER (balancer://wst-prelive.net-prx)
[Fri Dec 11 19:09.322209 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(1434): AH10123: proxy: byrequests selected worker "http://localhost" : busy 0 : lbstatus 100
[Fri Dec 11 19:09.322221 2020] [proxy_balancer:debug] [pid 1760:tid 139962914944768] mod_proxy_balancer.c(644): [client 217.240.207.84:65091] AH01172: balancer://wst-prelive.net-prx: worker (http://localhost) rewritten to http://localhost/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322232 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(1935): AH00924: worker http://localhost shared already initialized
[Fri Dec 11 19:09.322241 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2000): AH00927: initializing worker http://localhost local
[Fri Dec 11 19:09.322410 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2035): AH00930: initialized pool in child 1760 for (localhost) min=10 max=50 smax=50
[Fri Dec 11 19:09.322422 2020] [proxy:debug] [pid 1760:tid 139962914944768] mod_proxy.c(1255): [client 217.240.207.84:65091] AH01143: Running scheme balancer handler (attempt 0), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322443 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2338): AH00942: HTTP: has acquired connection for (localhost)
[Fri Dec 11 19:09.322467 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2393): [client 217.240.207.84:65091] AH00944: connecting http://localhost/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 to localhost:80, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322608 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2616): [client 217.240.207.84:65091] AH00947: connected /wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 to localhost:80, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.322751 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(3076): (111)Connection refused: AH00957: HTTP: attempt to connect to [::1]:80 (localhost) failed
[Fri Dec 11 19:09.322885 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(3085): AH02824: HTTP: connection established with 127.0.0.1:80 (localhost)
[Fri Dec 11 19:09.322929 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(3269): AH00962: HTTP: connection complete to [::1]:80 (localhost)
[Fri Dec 11 19:09.324479 2020] [proxy:debug] [pid 1760:tid 139962914944768] proxy_util.c(2353): AH00943: http: has released connection for (localhost)
[Fri Dec 11 19:09.325062 2020] [deflate:debug] [pid 1760:tid 139962914944768] mod_deflate.c(869): [client 217.240.207.84:65091] AH01384: Zlib: Compressed 11224 to 4151 : URL /wp-includes/js/jquery/jquery-migrate.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.325198 2020] [cache:debug] [pid 1760:tid 139962914944768] mod_cache.c(1354): [client 217.240.207.84:65091] AH00769: cache: Caching url https://www.wst-prelive.net:443/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2 for request /wp-includes/js/jquery/jquery-migrate.min.js?ver=3.3.2, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.325213 2020] [cache:debug] [pid 1760:tid 139962914944768] mod_cache.c(1360): [client 217.240.207.84:65091] AH00770: cache: Removing CACHE_REMOVE_URL filter., referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.325254 2020] [cache:debug] [pid 1760:tid 139962914944768] mod_cache.c(718): (2)No such file or directory: [client 217.240.207.84:65091] AH00765: cache: Cache provider's store_body failed for URI /wp-includes/js/jquery/jquery-migrate.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.325409 2020] [proxy_balancer:debug] [pid 1760:tid 139962914944768] mod_proxy_balancer.c(703): [client 217.240.207.84:65091] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383023 2020] [ssl:debug] [pid 1759:tid 139962914944768] ssl_engine_kernel.c(383): [client 217.240.207.84:65090] AH02034: Subsequent (No.3) HTTPS request received for child 0 (server www.wst-prelive.net:443), referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383090 2020] [cache:debug] [pid 1759:tid 139962914944768] cache_storage.c(660): [client 217.240.207.84:65090] AH00698: cache: Key for entity /wp-content/themes/short/js/bootstrap.min.js?ver=5.6 is https://www.wst-prelive.net:443/wp-content/themes/short/js/bootstrap.min.js?ver=5.6, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383125 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(210): [client 217.240.207.84:65090] AH00750: Adding CACHE_SAVE filter for /wp-content/themes/short/js/bootstrap.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383137 2020] [cache:debug] [pid 1759:tid 139962914944768] mod_cache.c(220): [client 217.240.207.84:65090] AH00751: Adding CACHE_REMOVE_URL filter for /wp-content/themes/short/js/bootstrap.min.js, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383201 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of Require all granted: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383212 2020] [authz_core:debug] [pid 1759:tid 139962914944768] mod_authz_core.c(818): [client 217.240.207.84:65090] AH01626: authorization result of <RequireAny>: granted, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383279 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1342): AH10122: proxy: Entering byrequests for BALANCER (balancer://wst-prelive.net-prx)
[Fri Dec 11 19:09.383292 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1434): AH10123: proxy: byrequests selected worker "http://localhost" : busy 0 : lbstatus 100
[Fri Dec 11 19:09.383303 2020] [proxy_balancer:debug] [pid 1759:tid 139962914944768] mod_proxy_balancer.c(644): [client 217.240.207.84:65090] AH01172: balancer://wst-prelive.net-prx: worker (http://localhost) rewritten to http://localhost/wp-content/themes/short/js/bootstrap.min.js?ver=5.6, referer: https://www.wst-prelive.net/
[Fri Dec 11 19:09.383314 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1935): AH00924: worker http://localhost shared already initialized
[Fri Dec 11 19:09.383322 2020] [proxy:debug] [pid 1759:tid 139962914944768] proxy_util.c(1992): AH00926: worker http://localhost local already initialized
[Fri Dec 11 19:09.383329 2020] [proxy:debug] [pid 1759:tid 139962914944768] mod_proxy.c(1255): [client 217.240.207.84:65090] AH01143: Running scheme balancer handler (attempt 0), referer: https://www.wst-prelive.net/
...
....
....
65094] AH00944: connecting http://localhost/wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg to localhost:80, referer: https://www.wst-prelive.net/
65094] AH00947: connected /wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg to localhost:80, referer: https://www.wst-prelive.net/
5094] AH00769: cache: Caching url https://www.wst-prelive.net:443/wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg? for request /wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg, referer: https://ww>
5094] AH00770: cache: Removing CACHE_REMOVE_URL filter., referer: https://www.wst-prelive.net/
ory: [client 217.240.207.84:65094] AH00765: cache: Cache provider's store_body failed for URI /wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg, referer: https://www.wst-prelive.net/
ased connection for (localhost)
4:65094] AH01384: Zlib: Compressed 61442 to 59796 : URL /wp-content/plugins/shortbuild/inc/short/images/callout/callout-back.jpg, referer: https://www.wst-prelive.net/
 217.240.207.84:65094] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx), referer: https://www.wst-prelive.net/
ased connection for (localhost)
4:65092] AH01384: Zlib: Compressed 1114111 to 408266 : URL /wp-content/plugins/raratheme-companion/public/js/fontawesome/all.min.js, referer: https://www.wst-prelive.net/
 217.240.207.84:65092] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx), referer: https://www.wst-prelive.net/
ased connection for (localhost)
4:65090] AH01384: Zlib: Compressed 889318 to 880323 : URL /wp-content/uploads/2020/11/DSC4866-scaled.jpg
 217.240.207.84:65090] AH01176: proxy_balancer_post_request for (balancer://wst-prelive.net-prx)
:65091] AH02001: Connection closed to child 64 with standard shutdown (server www.wst-prelive.net:443)
:65093] AH02001: Connection closed to child 1 with standard shutdown (server www.wst-prelive.net:443)
:65094] AH02001: Connection closed to child 65 with standard shutdown (server www.wst-prelive.net:443)
:65092] AH02001: Connection closed to child 128 with standard shutdown (server www.wst-prelive.net:443)
:65090] AH02001: Connection closed to child 0 with standard shutdown (server www.wst-prelive.net:443)
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

Nimm mal Folgendes aus der VirtualHost raus, das beisst sich mit HTTP/2:

Code: Select all

    RewriteCond %{THE_REQUEST} !^(POST|GET|PATCH)\ /.*\ HTTP/1\.1$
    RewriteRule .* - [F]
Und Folgendes braucht man schon seit >15 Jahren nicht mehr, war für Internet Explorer <=6:

Code: Select all

SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Das wars.

Code: Select all

RewriteCond %{THE_REQUEST} !^(POST|GET|PATCH)\ /.*\ HTTP/1\.1$
    RewriteRule .* - [F]
Http2 funktioniert nun.

Zu php-fpm noch ein Frage,

ich hab das nun hier für jede domain konfiguriert.
/etc/php7/fpm/php-fpm.d/

z.B.

php_admin_value[error_log] = /srv/logs/wst-prelive.net/fpm-php.www.log
php_admin_flag[log_errors] = on
php_admin_value[memory_limit] = 128M


Zum einen ist mir nich tklar, welcher Werte nun admin_flags oder admin_values sind zum anderen, gibt es eine Möglichleit die bereit existierende php.ini direkt ein zu binden?
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

Die existierende php.ini wird immer genutzt und nur wenn Werte in den /php-fpm.d/* definiert werden, werden diese Werte in der php.ini für den entsprechenden Pool (Domain) überschrieben.

https://www.php.net/manual/en/configuration.changes.php die Erklärung für php_admin_[flag|value] gilt auch für https://www.php.net/manual/en/install.f ... ration.php
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Wo gebe ich jedoch an, dass er ein Benutzer / Webspezifisches php.ini anziehen soll?

Bei fastcgi habe ich es ja unter: PHPRC="/srv/conf/php/xxx" angegeben.
Weil doch unterschiedliche Applikationen etc. laufen möchte ich das gerne wie gehabt getrennt und nicht allgemeingültig einstellen.
-> Diverse Parameter unterscheiden sich je nach Betriebener Applikation. So also auch die Module die genutzt werden.

-> https://www.php.net/manual/de/configuration.php

Auch hier scheint es erstmal allgemein zu gelten.

Wo müsste ich es also eintragen, damit eine eigenständige Datei gezogen wird?

Edit, wenn ich es hier richtig entnehme, kann ich für einen Pool keine eigene Pool Spezifische php.ini angeben.
https://serversupportforum.de/threads/c ... cgi.58330/
Folglich müsste ich dann die bisherigen Einstellungen alle übernehmen in die pool Konfiguration.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.
User avatar
Joe User
Project Manager
Project Manager
Posts: 11165
Joined: 2003-02-27 01:00
Location: Hamburg

Re: HTTP2 Umstellung endet in einem 403

Post by Joe User »

Du kannst pro WebApp (konfiguriert in Apache->VirtualHost->FCGIproxy) einen eigenen FPM-Pool definieren und für diesen Pool dann die php.ini individuell mit den benötigten Werten überschreiben/umkonfigurieren.

In der php.ini machst Du also eine Default-Config und in den Pools nur die Abweichungen.


Wenn Du lieber jeweils eine eigene php.ini für jedes Projekt haben willst, dann kannst Du es im Pool mal dem

Code: Select all

env['PHPRC'] = /path/to/php.ini
probieren: https://www.php.net/manual/en/configuration.file.php und https://www.php.net/manual/en/install.f ... ration.php
Ich habe das aber nicht getestet und kenne auch niemanden der das so einsetzt.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
ddm3ve
Moderator
Moderator
Posts: 1225
Joined: 2011-07-04 10:56

Re: HTTP2 Umstellung endet in einem 403

Post by ddm3ve »

Der Parameter funktioniert. Damit ist die Umstellung möglich.
Vielen Dank schon mal für die Unterstützung bisher.
Ich hab noch einen Fall, da läuft Icinga drauf. Mal schauen, wie ich das umgebaut bekomme.
02:32:12 21.12.2012 und dann sind Deine Probleme alle unwichtig.